더 좋은 코드가 있다면 언제든지 알려주세요!
반복문 복습에 가장 좋은 for문을 이용한 별찍기를 해보자!!
// 별찍기 기본
System.out.println("--별찍기 기본--");
for(int i=0; i<5; i++){
for(int j=0; j<=i; j++){
System.out.print('*');
}
System.out.println();
}
// 별찍기 오른쪽 붙이기
System.out.println("\n--별찍기 오른쪽--");
for(int i=0; i<5; i++){
for(int j=4; j>i; j--){
System.out.print(' ');
}
for(int k=0; k<=i; k++){
System.out.print('*');
}
System.out.println();
}
// 별찍기 기본 거꾸로
System.out.println("\n--별찍기 기본 거꾸로--");
for(int i=0; i<5; i++){
for(int j=5; j>i; j--){
System.out.print('*');
}
System.out.println();
}
// 별찍기 오른쪽 붙이기 거꾸로
System.out.println("\n--별찍기 오른쪽 거꾸로--");
for(int i=0; i<5; i++){
for(int j=0; j<i; j++){
System.out.print(' ');
}
for(int k=5; k>i; k--){
System.out.print('*');
}
System.out.println();
}
번외. 구구단.
for(int i=2; i<=9; i++){
System.out.println("-- " + i + "단 --");
for(int j=1; j<=9; j++){
System.out.printf("%d x %d = %d \n", i, j, (i*j));
}
System.out.println();
}
'Java' 카테고리의 다른 글
[Java] GUI? 자바로 계산기(프로그램) 만들기, 프레임생성부터 기능적용까지 (0) | 2021.02.01 |
---|---|
[Java] 컬렉션? 종류와 특징, ArrayList와 반복문을 통해 출력하기 (0) | 2021.01.28 |
[Java] 입출력 IO? Input/Output, 기반스트림과 보조스트림 (0) | 2021.01.28 |
[Java] java.io.file 클래스를 가지고 파일 만들기 (0) | 2021.01.27 |
[Java] 예외; 에러와 예외 처리하는 방법 (0) | 2021.01.20 |
댓글