JAVA 프로그래밍

[JAVA] 풀스택 개발자 부트캠프 002일차 ② 입력구문(추후수정)

selfdailycoding 2024. 12. 25. 15:20

001일차 출력구문에 이어서 입력구문!

 

public class MainClass {

    public static void main(String[] args) throws IOException {

        /*
            output(출력) -> println, print, printf
            input(입력) -> Scanner
         */

        Scanner sc = new Scanner(System.in);

         //boolean
            boolean b;
            System.out.print("boolean = ");
            b = sc. nextBoolean();       // true/false
            System.out.println("b = " + b);

        // int
            int numberOne;
            System.out.print("numberOne = ");
            numberOne = sc.nextInt();
            System.out.println("numberOne = " + numberOne);

        // double
            double height;
            System.out.print("당신의 키 = ");
            height = sc.nextDouble();
            System.out.println("당신의 키는 " + height + " cm 입니다.");

        // String
            String name;
            System.out.print("이름 = ");
            name = sc.next();
            System.out.println(name + "님 반갑습니다");

        // 띄어쓰기 가능한 입력  buffer(저장 공간)

        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

            String address;
            System.out.print("주소 = ");
            address = br.readLine();
            System.out.println("주소: " + address);

        System.out.print("str = ");
        String s = sc.nextLine();
         System.out.println(s);
    }
}