package scanner;
import java.util.Scanner;
public class Main01 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("int type 입력 : ");
int i = sc.nextInt();
System.out.println("int 결과 : " + i);
System.out.println("double type 입력 : ");
double d = sc.nextDouble();
System.out.println("double 결과 : " + d);
sc.close();
}
}
중간에 sc.close(); 하고 다시 켜서 다시끄려고하면 이게 안 돼.
즉, 껐다 켰다 가 안돼.. 이거하는 방법 고민해봐. 인스턴스 여러 개만들기?
package scanner;
import java.util.Scanner;
//scanner.next() - 공백 전까지 입력받아옴
//scanner.nextLine() - 한 줄 전체를 입력받아옴
public class Main02 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("문자열 입력 : ");
String str1 = sc.nextLine();
System.out.println(str1);
System.out.println("문자열 입력 : ");
String str2 = sc.next();
System.out.println(str2);
sc.close();
}
}
package scanner;
import java.util.Scanner;
public class Main03 {
public static void main(String[] args) {
System.out.println("---회원 가입을 시작합니다---");
Scanner sc = new Scanner(System.in);
System.out.println("아이디를 입력하세요");
String str1 = sc.nextLine();
System.out.println(str1);
if (str1.length() > 11) {
System.out.println("아이디는 10자 이하로 입력하라니깐");
} else {
System.out.println("네가 입력한 아이디는 " + str1 + "이야");
}
sc.close();
}
}