public class Main {
public static void main(String[]args) {
int i = 1;
while (i <= 10) {
int j = 1;
while (j <= 3) {
System.out.println(j);
j ++;
}
System.out.println("==");
i ++ ;
}
}
}
바깥 while문 : 안에 생성된 123을 10번 반복시켜주는 반복문으로
따로 출력문을 만들진 않는다.
안쪽 while문 : 문제에 제시된 123을 만드는 반복문
우선 큰 덩어리를 만들고 그 안에 작은 덩어리 만들기
public class Main {
public static void main(String[]args) {
int s = 0;
int i = 1;
while (i <= 5) {
s += i;
i ++;
}
System.out.println(s);
}
}
public class Main {
public static void main(String[]args) {
int s = 0;
for (int i = 1; i <= 5; i ++) {
s += i;
}
System.out.println(s);
}
}
1부터 5까지 합을 더한 결과를 담는 s라는 변수를 만든다.
반복문으로 1까지 5부터 반복하면서 더해준다.
반복문 밖에서 1부터 5까지의 합인 s를 출력한다.
public class Main {
public static void main(String[]args) {
int i = 1;
while (i <= 100) {
if (i % 2 == 0) {
System.out.println(i);
}
i ++;
}
}
}
public class Main {
public static void main(String[]args) {
int i = 1;
while (i <= 100) {
if (i % 2 != 0) {
System.out.println(i);
}
i ++;
}
}
}
if문을 통해 i가 2로 나누어지면 짝수, 아니면 홀수라는 조건을 걸고
조건을 통과한 값들만 출력한다.