public static void main(String[] args) { Scanner sc = new Scanner(System.in); // Scanner 인스턴스 생성 int num1 = sc.nextInt(); //int형 데이터 추출 int num2 = sc.nextInt(); //int형 데이터 추출 int num3 = sc.nextInt(); //int형 데이터 추출 // int sum = num1 + num2 + num3; System.out.printf("%d + %d + %d = %d \n", num1, num2, num3, sum); }
스캐너 클래스의 인스턴스생서은 데이터를 뽑아 올 대상과의 연결을 의미한다.
그 후에는 데이터 스캔이 가능하다
public static void main(String[] args) { Scanner sc = new Scanner(System.in); // System.out.print("문자열 입력: "); String str1 = sc.nextLine(); // System.out.print("문자열 입력: "); String str2 = sc.nextLine(); // System.out.printf(, str1); System.out.printf(, str2); }
int[] ar1 = new int[5]; //int[] 자체는 참조형이다 double[] ar2 = new double[7]; // float[] ar3; ar3 = new float[9];
class Box { private String conts; // Box(String cont) { this.conts = cont; } public String toString() { return conts; } } // class ArrayIsInstance2 { public static void main(String[] args) { Box[] ar = new Box[5]; // 길이가 5인 Box형 1차원 배열의 생성 System.out.println("length : " + ar.length); // length: 5 } }
//박스를 담을수있는 배열을 만들고,
//new 로 그 안을 담는다.