Scanner import와 인스턴스 선언

import java.util.Scanner;
Scanner sc = new Scanner(System.in);

System.out.println("문자열입력: ");
String a = sc.nextLine();
System.out.println(str);

System.out.println("정수입력: ");
int b = sc.nextInt();
System.out.println(i);

System.out.println("실수입력: ");
double c = sc.nextDouble();
System.out.println(j);

 

nextLine()과 next()메소드의 차이

nextLine() : Enter를 치기 전까지 쓴 문자열을 모두 리턴

next() : 공백 전까지 입력받은 문자열을 리턴

Scanner sc = new Scanner(System.in);

System.out.println("Hello World 입력 : ");
String str1 = sc.nextLine();
System.out.println(str1);
// Hello world 반환

System.out.println("Hello world 입력 : ");
String str2 = sc.next();
System.out.println(str2);
// Hello 반환

'Back-end > Java 문법' 카테고리의 다른 글

[JAVA] Super, This, 상속, 다형성  (0) 2022.06.05
[JAVA] static  (0) 2022.06.05
[JAVA] instance  (0) 2022.06.05
JAVA class  (0) 2022.06.05
[JAVA] charAt()  (0) 2022.06.02

+ Recent posts