do-while문
- 기본구조
do{
실행문;
}while(조건문);
무조건 실행문이 한번 실행되고 while에서 조건이 만족하지 않는다면 구문이 끝난다.
for문
- 기본구조
for(초기화식; 조건식; 증감식){
실행문;
실행문;
}
배열
기본구조
int[] array1 = new int[4];
- 값을 저장하는법
ex)
array1[0] = 1; >0번 인덱스에 1이라는 값을 저장
- 선언과 동시에 초기화하는 방법
ex) int [] array 1 = new int[]{1,2,3,4,5};
2차원 배열
- 기본구조
int[][] array4 = new int[3][4];
> 3개의 행과 4열을 가진 2차원 배열이 생성된다
1 | 0 | 0 | 0 |
0 | 0 | 0 | 0 |
0 | 0 | 0 | 0 |
- 2차원 배열에 값을 저장하려면?
ex) array4[0][0] = 1; > 나머지 인덱스는 모두 값이 0
- 가변크기의 2차원 배열 생성
ex) int[][] array1 = new int[2][];
array1[0] = new int[1];
array1[1] = new int[2];
이 곳은 생성 X | |
이렇게 행마다 다른 열을 가진 2차원 배열이 생성된다
for each문
- 기본구조
int[] iarr = {10,20,30,40,50};
for(int value:iarr){
System.out.println(value);
}
value가 iarr의 첫인덱스부터 마지막인덱스에 해당하는 모든 값들을 가지고 이를 출력한다
* 본 글은 프로그래머스<자바입문>의 내용을 참고하였습니다.
'JAVA' 카테고리의 다른 글
JAVA(2022.05.09)- interface의 default메소드 (0) | 2022.05.09 |
---|---|
JAVA(2022.05.08)-클래스 형변환 , interface (0) | 2022.05.08 |
JAVA(2022.05.07)-추상클래스, super와 부모생성자, 오버라이딩 (0) | 2022.05.07 |
JAVA(20220.05.05)-변수의 범위와 static, enum, 생성자 (0) | 2022.05.05 |
JAVA(2022.05.04)- class,String클래스,field, 메소드 (0) | 2022.05.04 |