기린의 기록을 위한 공간
[JAVA] 별찍기 본문
[****5 찍기]
public void ch6doubleArray() {
Scanner sc=new Scanner(System.in);
System.out.print("정수 입력 : ");
int num = sc.nextInt();
if(num>0) {
for(int i=0; i<num; i++) {
for(int n=0; n<=i;n++) {
if(i==n)
System.out.println(i+1);
else {
System.out.print('*');
}
}
}
}
else {
System.out.println("양수가 아닙니다.");
}
[실행결과]
정수 입력 : 5
1
*2
**3
***4
****5
[12345 찍기]
System.out.print("정수 입력 : ");
int su = sc.nextInt();
if(su>0) {
for(int i=1; i<=su; i++) {
for(int n=1; n<=su; n++) {
System.out.print(n);
}
System.out.println(" ");
}
}else {
System.out.println("양수가 아닙니다.");
}
[실행결과]
정수 입력 : 5
12345
12345
12345
12345
12345
[별순차적으로 찍기]
System.out.print("정수 입력 : ");
int su1 = sc.nextInt();
for(int i=0; i<su1; i++) {
for(int n=0; n<=i; n++) {
if(i==n)
System.out.println('*');
else {
System.out.print('*');
}
}
}
[실행결과]
정수 입력 : 5
*
**
***
****
*****
[사다리꼴 찍기]
System.out.print("정수 입력 : ");
int su2 = sc.nextInt();
for(int i=0; i<su2;i++) {
for(int n=0;n<i;n++) {
System.out.print(" ");
}
for(int n=0;n<su2-1;n++) {
System.out.print("*");
}
System.out.println();
}
[실행결과]
정수 입력 : 5
****
****
****
****
****
[다이아몬드 찍기]
System.out.print("정수 입력 : ");
int num5=sc.nextInt();
for(int i=0;i<num5;i++) {
for(int n=0;n<=i;n++) {
if(i==n)
System.out.println("*");
else {
System.out.print("*");
}
}
}
for(int i=1; i<num5;i++) {
for(int n=1; n<i; n++) {
System.out.print(" ");
}
for(int n=0; n<num5-i;n++) {
System.out.print("*");
}
System.out.println();
}
}
[실행결과]
정수 입력 : 5
*
**
***
****
*****
****
***
**
*
'Programming > Java' 카테고리의 다른 글
[JAVA] 로또번호생성기 (0) | 2020.02.02 |
---|---|
[JAVA] 구구단 (0) | 2020.02.02 |
[JAVA]묵찌빠게임 (0) | 2020.02.02 |