JavaStudy/Basic

[Java] 11.입력과 출력

LeeDaniel 2024. 11. 5. 11:16

 [ java.util.Scanner를 이용한 입력 ] 

import java.util.Scanner;

public class InputDemo {

  public static void main(String[] args) {
		
    Scanner sc = new Scanner(System.in);
    int i = sc.nextInt();
    System.out.println( i + "를 입력하셨습니다" );
    sc.close();    
  }
}


import java.util.Scanner;

public class InputDemo {

  public static void main(String[] args) {
		
      // Scanner 객체를 생성하여 입력을 받음
      Scanner scanner = new Scanner(System.in);
      System.out.print("문자열을 입력하세요: ");
      
      // 문자열 입력 받기
      String input = scanner.nextLine();

      // 입력 받은 문자열을 출력
      System.out.println("입력한 문자열: " + input);

      // Scanner 닫기
      scanner.close(); 
  }
}


import java.io.FileWriter;
import java.io.IOException;
import java.util.Scanner;

public class InputDemo {
    public static void main(String[] args) {
    
        // Scanner 객체를 생성하여 입력을 받음
        Scanner scanner = new Scanner(System.in);

        System.out.print("저장할 문자열을 입력하세요: ");
        // 문자열 입력 받기
        String input = scanner.nextLine();

        // 파일로 저장하기
        try {
            FileWriter writer = new FileWriter("C:\\output.txt");
            writer.write(input);
            System.out.println("입력한 문자열이 output.txt 파일에 저장되었습니다.");
            
            // FileWriter 닫기
            writer.close();
        } catch (IOException e) {
            System.out.println("파일 저장 중 오류가 발생했습니다.");
            e.printStackTrace();
        }

        // Scanner 닫기
        scanner.close();
    }
}

 

txt파일을 생성하는 코드 실행시 아래의 에러가 발생할 경우

파일생성시 액세스가 거부되는 에러 발생

실행중이 이클립스를 종료한뒤 이클립스를 우클릭 한뒤

관리자권한으로 실행을 해주면 해결된다

관리자 권한으로 실행하기

반응형

'JavaStudy > Basic' 카테고리의 다른 글

[Java] 12.생성자  (0) 2024.11.05
[Java] 10.메소드(method)  (0) 2024.11.05
[Java] 9.배열  (0) 2024.11.05
[Java] 8.반복문  (0) 2024.11.05
[Java] 7.논리 연산자  (0) 2024.10.22