반응형
[ for ]
for(연산될 변수; 조건; 연산){
로직
}
for(int i=0; i<3; i++) {
System.out.println("Nomad");
}
-----------
Nomad
Nomad
Nomad
String str[] = {"하나","둘","셋"};
for(int=0; i<str.length; i++) {
System.out.println("현재 숫자는 "+str[i]);
}
---------
현재 숫자는 하나
현재 숫자는 둘
현재 숫자는 셋
[ for each ]
for(변수 : 배열명){
로직
}
String[] name = {"KIM","JACK","LEE","DACUYA"};
for( String Nm : name ) {
System.out.println("name is "+Nm );
}
-----
name is KIM
name is JACK
name is LEE
name is DACUYA
*for each(향상된 for문)은 배열내의 항목 수 만큼 로직을 반복하며, 항목을 순서대로 꺼내서 변수에 자동으로 대입한다.
[ while ]
while(조건) {
로직
}
int i = 0;
while(i<5) {
System.out.println(i);
i++;
}
---------
0
1
2
3
4
Scanner sc = new Scanner(System.in); // Scanner 클래스로 입력
int i = sc.nextInt(); // int자료형을 입력받을때는 nextInt 메서드를 이용
while(i < 10) {
System.out.println(i);
i++;
}
-------------------
INPUT : 5
5
6
7
8
9
*for : 변수를 연산하면서 로직 반복 실행
*while : 조건이 true일때, 로직 반복 실행
반응형
'Programming Language > JAVA' 카테고리의 다른 글
[Android/Java] 반복 예약 알람 (AlarmManager, Broadcast Receiver, Service) (0) | 2020.05.20 |
---|---|
변수 variables [Java] (0) | 2020.04.25 |
배열 Array [Java] (0) | 2020.04.14 |
조건문 if, else, switch [Java] (0) | 2020.04.14 |
코딩 기본다지기 [Java] (0) | 2020.03.11 |