개발일지/Java

Java 콘솔 입력 출력

E-room 2022. 9. 4. 19:07
728x90

콘솔 출력

  • System.out.print()

소괄호 안의 내용을 출력 (줄 바꿈을 하지 않음)

System.out.print("안녕")
System.out.print("반가워")
// 안녕반가워

 

  • System.out.println()

소괄호 안의 내용을 출력 후 줄을 바꿈

System.out.println("안녕")
System.out.println("반가워")
// 안녕
// 반가워

 

  • System.out.printf()

지시자를 이용해 변수의 값을 여러 형식으로 출력

System.out.printf("%s%n", "Hello JAVA"); // 줄바꿈
System.out.printf("%s%n", "Kim" + "eroom");
System.out.printf("%d%n", 3+6); 
System.out.printf("지금은 %s입니다", 2022 + "year"); // 자동 타입 변환
System.out.printf("나는 %c%s입니다", '김', "이룸"); // 여러 개의 인자를 넣을 수 있음

콘솔 입력

Scanner를 이용한 입력

 

import java.util.Scanner;

Scanner sc = new Scanner(System.in);

String input = scanner.nextLine(); // 줄단위로 읽어온다

System.out.println(input)

 

nextLine() 이외에도 next(), nextInt(), nextFloat() 등의 메서드가 존재한다.

728x90