728x90
728x90
= 스캐너 + for 구문 + if
<문제 1> (난이도 상) (혼자 못풀었다.)
1~100까지 정수 중에 3의 배수이거나, 4의 배수일 경우에 가로로 출력
<정답>
가로>5
세로>4
*****
* *
* *
*****
<해설>
Scanner scan = new Scanner(System.in);
System.out.println("가로>");
int w = scan.nextInt();
System.out.println("세로>");
int h = scan.nextInt();
for(int i = 1; i<=h;i++) {
for(int j = 1; j<=w;j++) {;
if(i==1||i==h) {//첫행과 마지막행
System.out.print("*");
} else { //나머지행
if(j==1||j==w) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
}
System.out.println();
}
}
728x90
'수업 복습하기 > Java Quiz' 카테고리의 다른 글
Quiz 20 - 무한반복문 + 스캐너 (2) | 2021.08.26 |
---|---|
Quiz 19 - 스캐너 + for 구문 + if (0) | 2021.08.26 |
Method Quiz 02 - 메서드 + for 구문(6) (0) | 2021.08.26 |
Method Quiz 02 - 메서드 + for 구문 (5) (0) | 2021.08.26 |
Method Quiz 02 - 메서드 + for 구문 (4) (0) | 2021.08.25 |