1.반복문 3가지의 무한루프 만드는 방법은?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
for( ; ; ){...}
while(true){...}
do{
}while(ture)
-
//while문 무한루프 (do.while도 마찬가지임)
public class Hello {
public static void main(String[] args) {
while(true) {
System.out.println("Hello World");
}
}
}
//for문 무한루프
public class Hello {
public static void main(String[] args) {
for(;;) {
System.out.println("Hello World");
}
}
}
//무한루프에서 탈출하려면 조건문+break밖에 방법이 없다.
|
cs |
2.구구단 출력을 하시오.
1
2
3
4
5
6
7
8
9
10
|
public class Hello {
public static void main(String[] args) {
for(int i=2; i<10; i++) {
for(int j =1; j<10; j++) {
System.out.println(i+"x"+j+"="+i*j);
}
System.out.println();
}
}
}
|
cs |
3.짝수단만 찍으시오.
1
2
3
4
5
6
7
8
9
10
11
12
13
|
public class Hello {
public static void main(String[] args) {
for(int i=2; i<10; i++) {
if(i%2!=0)
continue;
for(int j =1; j<10; j++) {
System.out.println(i+"x"+j+"="+i*j);
}
System.out.println();
}
}
}
|
cs |
4.3의 배수인 단만 출력하시오.(3.6.9단만 출력)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
```java
public class Hello {
public static void main(String[] args) {
for(int i=2; i<10; i++) {
**if(i%3!=0)
continue;**
for(int j =1; j<10; j++) {
System.out.println(i+"x"+j+"="+i*j);
}
System.out.println();
}
}
}
```
|
cs |
5.아래의 Star를 찍으시오.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | public class Hello { public static void main(String[] args) { for(int i=1; i<=5; i++) { for(int j =1; j<=5; j++) { System.out.print("*"); } System.out.println(); } } } 출력 ***** ***** ***** ***** ***** | cs |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 | public class Hello { public static void main(String[] args) { for(int i=1; i<=5; i++) { for(int j =1; j<=i; j++) { System.out.print("*"); } System.out.println(); } } } 출력 * ** *** **** ***** public class Hello { public static void main(String[] args) { for(int i=1; i<=5; i++) { for(int j =5; j>=i; j--) { System.out.print("*"); } System.out.println(); } } } 출력 ***** **** *** ** * public class Hello { public static void main(String[] args) { for(int i=1; i<=5; i++) { for(int j =5; j>i; j--) { System.out.print(" "); } for(int j=1; j<=i; j++) { System.out.print("*"); } System.out.println(); } } } 출력 * ** *** **** ***** | cs |
'IT 면접족보 > 자바 면접족보' 카테고리의 다른 글
자바 면접 족보 정리(8일 차 ) (0) | 2020.12.06 |
---|---|
자바 면접 족보 정리(7일 차 ) (0) | 2020.12.06 |
자바 면접 족보 정리(5일 차 ) (0) | 2020.12.05 |
자바 면접 족보 정리(4일 차 ) (0) | 2020.12.04 |
자바 면접 족보 정리(3일 차 ) (0) | 2020.12.04 |