다음과 같은 실행 예제를 구현하세요.
ex.1
정수 입력 : 4
*
**
***
****
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
|
package com.kh.practice.chap02.loop;
import java.util.Scanner;
public class LoopPractice {
public void practice019() {
Scanner sc = new Scanner(System.in);
System.out.print("정수 입력 : ");
int num = sc.nextInt();
for (int j = 1; j <= num; j++) {
for (int i = num; i > j; i--) {
System.out.print(" ");
}
for (int i = 1; i <= j; i++) {
System.out.print("*");
}
System.out.print("\n");
}
}
}
|
cs |
ex.2
정수 입력 : 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
30
31
32
33
34
|
package com.kh.practice.chap02.loop;
import java.util.Scanner;
public class LoopPractice {
public void practice020() {
Scanner sc = new Scanner(System.in);
System.out.print("정수 입력 : ");
int num = sc.nextInt();
for (int j = 1; j <= num; j++) {
for (int i = 1; i <= j; i++) {
System.out.print("*");
}
System.out.print("\n");
}
for (int j = num - 1; j > 0; j--) {
for (int i = 1; i <= j; i++) {
System.out.print("*");
}
System.out.print("\n");
}
}
}
|
cs |
ex.3
정수 입력 : 4
*
***
*****
*******
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
|
package com.kh.practice.chap02.loop;
import java.util.Scanner;
public class LoopPractice {
public void practice021() {
Scanner sc = new Scanner(System.in);
System.out.print("정수 입력 : ");
int num = sc.nextInt();
for (int j = 1; j <= num; j++) {
for (int i = num; i > j; i--) {
System.out.print(" ");
}
for (int i = 1; i < j * 4 - 2; i += 2) {
System.out.print("*");
}
System.out.print("\n");
}
}
}
|
cs |
ex.4
정수 입력 : 5
*****
* *
* *
* *
*****
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
|
package com.kh.practice.chap02.loop;
import java.util.Scanner;
public class LoopPractice {
public void practice022() {
Scanner sc = new Scanner(System.in);
System.out.print("정수 입력 : ");
int num = sc.nextInt();
for (int i = 1; i <= num; i++) {
System.out.print("*");
}
System.out.print("\n");
for (int j = 1; j <= num - 2; j++) {
for (int i = 1; i <= num; i++) {
if (i == 1 || i == num) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
System.out.print("\n");
}
for (int i = 1; i <= num; i++) {
System.out.print("*");
}
}
}
}
|
cs |
'JAVA 문제풀이' 카테고리의 다른 글
조건문과 반복문 종합문제.2 (2) | 2024.06.20 |
---|---|
조건문과 반복문 종합문제.1 (0) | 2024.06.20 |
반복문 실습문제.13(어려움) (0) | 2024.06.20 |
반복문 실습문제.12(어려움) (0) | 2024.06.20 |
반복문 실습문제.11(어려움) (0) | 2024.06.20 |