본문 바로가기
프로그래밍/Java

[Java] Scanner & 표준 출력 스트림

by YuminK 2022. 4. 1.

Scanner

import java.util.Scanner;

class Exam {

	public static void main(String[] args) {
				
		Scanner scanner = new Scanner(System.in);
		
		System.out.println("String Line : ");  // \n까지 받아서 버림
		System.out.println(scanner.nextLine());
		
		System.out.println("String : ");
		System.out.println(scanner.next());
		
		System.out.println("Byte : ");
		System.out.println(scanner.nextByte());
		
		System.out.println("Short : ");
		System.out.println(scanner.nextShort());
		
		System.out.println("Int : ");
		System.out.println(scanner.nextInt());
		
		System.out.println("Long : ");
		System.out.println(scanner.nextLong());
		
		System.out.println("Float : ");
		System.out.println(scanner.nextFloat());
		
		System.out.println("Double : ");
		System.out.println(scanner.nextDouble());
	}

}
String Line :
Hello Java
Hello Java
Byte :
1
1
Short :
2
2
Int :
3
3
Long :
4
4
Float :
5.1
5.1
Double :
100
100.0

 

출력

class Exam {
	public static void main(String[] args) {
		System.out.print("안녕 ");
		System.out.println("Hello");
		System.out.printf("%s", "Java");
		System.out.format("%s", " World");
	}
}
안녕 Hello
Java World

System.out.print() - 줄을 바꾸지 않는 출력

System.out.println() - 줄을 바꾸는 출력

System.out.printf() - C언어의 printf와 동일

System.out.format() - 같은 표현

'프로그래밍 > Java' 카테고리의 다른 글

[Java] 학생 관리 프로그램  (0) 2022.04.01
[Java] for-each  (0) 2022.04.01
[Java] label  (0) 2022.04.01
[Java] 문자 입력 받기  (0) 2022.04.01

댓글