짝수 단 출력하는 프로그램
package chapter2;
public class CharacterEx1 {
public static void main(String[] args) {
int dan;
int times;
for( dan=1; dan <= 8; dan++) {
if(dan%2 != 0)
continue;
for(times = 1; times <= 9; times++) {
System.out.println(dan+"X"+times+"="+dan*times);
}
System.out.println();
}
}
}
단보다 곱하는 수가 작거나 같은 경우까지만 출력
package chapter2;
public class CharacterEx1 {
public static void main(String[] args) {
int dan=2;
int times = 1;
for( ; dan <= 9; dan++) {
for( ; times <= 9; times++) {
if (dan < times) {
times = 0;
break;
}
System.out.println(dan+"X"+times+"="+dan*times);
}
System.out.println();
}
}
}
반복문을 사용하여 다음 모양을 출력하는 프로그램을 만들어 보세요.
package chapter2;
public class CharacterEx1 {
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 k=0; k<i; k++) {
System.out.print("*");
}
for(int k=1; k<i; k++) {
System.out.print("*");
}
System.out.println(" ");
}
}
}
반복문을 사용하여 다음 모양을 출력하는 프로그램을 만들어 보세요.
package chapter2;
public class CharacterEx1 {
public static void main(String[] args) {
int a = 1;
int b = 3;
for(int i=0; i<7; i++) {//7층
if(i<3) { //윗부분
for(int j=b; j>0 ; j--) {
System.out.print(" ");
}
for(int j=0; j<a; j++) {
System.out.print("*");
}
for(int j = b; j<0; j--) {
System.out.print("*");
}
System.out.println();
a+=2;
b--;
}else {
for(int j=0; j<b ;j++) {
System.out.print(" ");
}for(int j=a; j>0; j--) {
System.out.print("*");
}for(int j=0; j>b; j++) {
System.out.print(" ");
}
System.out.println();
a-=2;
b++;
}
}
}
}
'Android > Do it 자바 프로그래밍 입문' 카테고리의 다른 글
향상된 for문과 배열 (0) | 2020.12.29 |
---|---|
p.190 (0) | 2020.12.29 |
P.114 (0) | 2020.11.24 |
TIL_반복문 (0) | 2020.11.24 |
p.106 (0) | 2020.11.24 |