JShell 명령줄 도구 입니다. 간단한 문장, 표현식, 클래스, 메소드, 변수 등을 평가하고 사용자에게 즉시 출력하는 데 사용됩니다.
배열 자바에서는 객체이기도 합니다. . 배열을 선언한 다음 생성해야 합니다. 정수 배열을 포함하는 변수를 선언하기 위해 int[] 배열과 같이 언급할 수 있습니다. . 배열에서 색인 0부터 (배열 길이 - 1)까지 시작 .
아래 코드 스니펫에서 인덱스를 사용하여 배열에서 특정 요소를 찾을 수 있습니다. 인덱싱 연산자를 사용하여 수행됩니다. [ ] . marks[0] 표현식 첫 번째 배열 요소에 매핑 색인 0 에 저장됨 배열 표시의 수.
스니펫-1
jshell> int[] marks = {80, 75, 95}; marks ==> int[3] { 80, 75, 95 } jshell> marks[0] $2 ==> 80 jshell> marks[1] $3 ==> 75 jshell> marks[2] $4 ==> 95 jshell> int sum = 0; sum ==> 0 jshell> for(int mark:marks) { ...> sum = sum + mark; ...> } jshell> sum sum ==> 250
아래 코드 스니펫에서 8개의 int 값을 저장하는 표시 배열을 만들 수 있습니다. for 루프를 사용하여 표시를 반복합니다. , 값을 출력합니다.
스니펫-2
jshell> int[] marks = {1, 2, 3, 4, 5, 6, 7, 8}; marks ==> int[8] { 1, 2, 3, 4, 5, 6, 7, 8 } jshell> marks.length $1 ==> 8 jshell> for(int i=0; i < marks.length; i++) { ...> System.out.println(marks[i]); ...> } 1 2 3 4 5 6 7 8
나 아래 코드 스니펫에서 다양한 유형의 배열을 인쇄할 수 있습니다. 초기화됨:int - 0, double - 0.0, boolean - false, object - null .
스니펫-3
jshell> int[] marks = new int[5]; marks ==> int[5] { 0, 0, 0, 0, 0 } jshell> double[] values = new double[5]; values ==> double[5] { 0.0, 0.0, 0.0, 0.0, 0.0 } jshell> boolean[] tests = new boolean[5]; tests ==> boolean[5] { false, false, false, false, false } jshell> class Person { ...> } | created class Person jshell> Person[] persons = new Person[5]; persons ==> Person[5] { null, null, null, null, null }