목록언어 (6)
지우의 우당탕탕 개발일지

1. 2차원 배열테이블 형태의 데이터를 저장하기 위한 배열이다. int [ ] [ ] score = new int[4][3]; //4행 3열의 2차원 배열을 생성한다. cf. 3차원 배열 2. 2차원 배열의 인덱스 int [][] score=new int[4][3]; //4행 3열의 2차원 배열 score를 생성 score[0][0]=100; //배열 score의 1행 1열에 100을 저장System.out.println(score[0][0]); //배열 score의 1행 1열의 값을 출력 3. 2차원 배열의 초기화 int [][] arr=new int[][]{{1,2,3},{4,5,6}};int [][] arr={{1,2,3},{4,5,6}}; //new int[][] 가 생략됨int..

1. String 배열의 선언과 생성 1) 배열 생성하기 String[] name=new String[3]; //3개의 문자열을 담을 수 있는 배열을 생성한다. String[ ] name = new String[3]; 에서 String은 참조형이다. 자료형기본값booleanfalsechar'\u0000'byte, short, int0long0Lfloat0.0fdouble0.0d 또는 0.0참조형null 참조형이므로 기본값이 null이다. 2) 배열 생성 & 배열에 값 넣기name[0]="Kim";name[1]="Park";name[2]="Yi"; String[] name=new String[]{"Kim","Park","Yi"}; //new String[]이 없어도 된다.String[] na..

[ 예제 5 - 2 ] 총합과 평균public class Ex5_2 { public static void main(String[] args){ int sum=0; //총점을 저장하기 위한 변수 float average=0f; //평균을 저장하기 위한 변수 int[] score={100,88,100,100,90}; //반복문을 이용해서 배열에 저장되어 있는 값들을 모두 더한다. for(int i=0;i 478/5 -> 95478 / (float)5 -> 478 / 5.0f -> 478.0f/5.0f -> 95.6f int f [ 예제 5 - 3 ..

int[] score;score={50,60,70,80,90}; //에러. new int[]를 생략할 수 없음score=new int[]{50,60,70,80,90}; //OK1. 배열의 길이배열이름.length : 배열의 길이 (int형 상수)int arr=new int[5]; //길이가 5인 int배열int tmp=arr.length; //arr.length의 값은 5이고 tmp에 5가 저장된다. 배열은 한번 생성하면 (실행동안) 그 길이를 바꿀 수 없다int[] score=new int[6];for(int i=0;i int[] score=new int[5]; //배열의 길이를 6에서 5로 변경for(int i=0;i public class Ex5_1_tmp { public static voi..

1. 배열이란?- 배열은 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것이다. 변수의 경우에는 int score1, score2, socre3, score4, score5; 각각의 변수(이름)이 있고 저장공간이 존재한다. int [ ] score = new int [5]; 다음 코드를 통해서 int형의 5칸짜리 배열이 생성된다.배열은 각 칸 하나하하나에 이름이 없고 자동으로 연속적으로 번호가 붙는다.여기서 붙는 숫자를 배열의 인덱스라고 한다. (자동으로 붙는다.) 2. 배열의 선언과 생성cf. 배열을 선언하는 것은 변수 선언과 다르다.cf. 변수는 선언하는 순간 저장공간이 만들어 진다. - 배열의 선언 은 배열을 다루기 위한 참조변수의 선언이다. - 선언방법에는 2가지가 있다. 선언 방법선언 예 ..