1. while
조건에 따라 반복할 때 사용한다.
조건식이 참일 때 반복문 안의 명령을 실행한다.
단, for문과 달리 ( ) 안에 조건식만 들어간다.
1.1 구조
while(조건식){ 조건식이 참일 때 실행할 명령;}
>> 조건식이 거짓이면 반복문을 종료한다.
1.1) Practice

조건식에 따라 변수 i가 9가 될 때까지 반복
1.2) Pratice

2. do while문
먼저 명령을 실행하고 조건이 참이라면 명령을 반복한다.
2.1구조
do{조건식이 참일 경우 반복 실행할 명령} while(조건식);
2.1) Practice

반복문에서 사용가능한 제어문
break; >> 이 문장이 실행되면 반복문을 무조건 종료한다.
3. 배열(Array)
같은 타입의 여러 변수를 하나의 묶음으로 다루는 것
여러개의 데이터를 묶어 처리함으로써 특히 반복문에서 유용함.
3.1 배열 생성과 선언
자료형 변수[] //배열(변수) 선언
변수이름 = new 자료형[길이]; //배열 생성
>>
자료형 변수[] = new 자료형[길이]; //배열 생성과 선언
Ex)
int []num = new int[5];
num -> [0][0][0][0][0]
>> new -> 힙 메모리에 새로운 저장공간 int 타입으로 길이만큼 을 만들어달라!
int []num= new int{1,2,3,4,5}; //길이 대신 값을 넣는 것도 가능하다
int []num = {1,2,3,4,5}; // new 자료형을 생략하는 것도 가능하다.
3.2 각 배열에 값을 저장
배열명[번호] = 값;
Ex) num[0] = 1; //배열의 1번째는 0부터 시작한다. index = 0;
num[1] = 2;
.....
num[6] = 5; //0부터 시작하므로 마지막은 n-1 번째다.
3.3 각 배열에 값을 사용하는 방법
배열명[번호];
Ex) num[0];
...
num[6];
3.4 자바에서 참조형 변수의 메모리 주소를 표시하는 방법
변수명.hashCode()
System.identifyHashCoed(변수명)

3.5 배열의 길이를 나열하여 확인하는 법
Array.toString(배열명)

3.6 배열의 길이를 확인하는 방법
배열명.length

3.1) Practice

실습
1. 배열 값 중 가장 큰 수 출력하기

2. 배열 값 중 가장 큰 수와 작은 수 출력하기

3. 메뉴 주문하기
최대 5번까지 주문이 가능하고 총액 계산하기

결과
결과 값 영상(동일한 내용이며 하단 영상 확인) : https://blog.naver.com/yyhhhjun/222689289515
'IT Study > 따즈아 Java & Java 기초' 카테고리의 다른 글
Java - 형변환/클래스/생성자 (0) | 2022.12.25 |
---|---|
Java - 2차원 배열, 메소드 (0) | 2022.12.25 |
Java - 반복문 for (1) | 2022.12.24 |
Java - 삼항 연산자, 조건문(if, switch) (0) | 2022.12.24 |
Java - 산술, 관계, 논리 연산자 (0) | 2022.12.24 |
댓글