728x90
반응형
AWS 클라우드환경 네이티브 수업 50일차
진행
1. 오늘도 연습 문제
요약
1. 반복문 연습 문제
문제11. 1~100의 정수에서 소수를 모두 구하라.
문제12. 1~10,000까지의 정수 안에 8이라는 숫자가 총 몇 번 나오는 지 구하라.
(888 => 3번 / 8088 => 3번)
문제13. 구구단을 세로로 123/456/789 순으로 출력시켜라.
문제14. 구구단을 세로로 123/456/789 순으로 출력시켜라.
(단, for문은 아래와 같이 고정한 상태로 출력시켜라)
for(int k = 1; k<4 ; k++) {
for(int y = 1; y < 10; y++) {
for( "x의 조건" ) {
식~~~~~~~
}
}
}
문제11 답.
package LectureExam;
public class exercise2 {
public static void main(String[] args) {
int num ;
int div ;
int i = 0;
System.out.print( "1~100의 정수 중의 소수는\n: 1, ");
for(num = 2 ; num <101 ; num++) {
for(div = 2 ; div <=num ; div ++) {
if(num%div == 0 ) {
i++;
}
}
if(i==1 && num>95) {
System.out.print( num );
} else if (i==1){
System.out.print( num + ", " );
}
i = 0;
}
}
}
결과
1~100의 정수 중의 소수는
: 1, 2, 3, 5, 7, 11, 13, 17 ... 67, 71, 73, 79, 83, 89, 97
문제12 답.
package LectureExam;
public class exercise2 {
public static void main(String[] args) {
int num ;
int numvar ;
int stack = 0;
int var = 0 ;
for(num = 1 ; num < 10001 ; num++) {
numvar = num;
while(numvar>0) {
var = numvar%10 ;
numvar = numvar/10 ;
if(var == 8) {
stack += 1;
}
}
}
System.out.println("8이라는 숫자는 총 " + stack + "번 나온다.");
}
}
결과
8이라는 숫자는 총 4000번 나온다.
문제13 답.
package LectureExam;
public class exercise2 {
public static void main(String[] args) {
for(int i = 1; i<10 ; i+=3) {
for(int j = 1; j < 10; j++) {
for(int k = 0; k <3 ; k++) {
System.out.print( (i+k) + " x " + j + "= " + (i+k)*j + " \t");
if(k==2) System.out.print("\n");
}
}
System.out.println("==========================================");
}
}
}
결과
1 x 1= 1 2 x 1= 2 3 x 1= 3
1 x 2= 2 2 x 2= 4 3 x 2= 6
1 x 3= 3 2 x 3= 6 3 x 3= 9
1 x 4= 4 2 x 4= 8 3 x 4= 12
1 x 5= 5 2 x 5= 10 3 x 5= 15
1 x 6= 6 2 x 6= 12 3 x 6= 18
1 x 7= 7 2 x 7= 14 3 x 7= 21
1 x 8= 8 2 x 8= 16 3 x 8= 24
1 x 9= 9 2 x 9= 18 3 x 9= 27
==========================================
4 x 1= 4 5 x 1= 5 6 x 1= 6
4 x 2= 8 5 x 2= 10 6 x 2= 12
4 x 3= 12 5 x 3= 15 6 x 3= 18
4 x 4= 16 5 x 4= 20 6 x 4= 24
4 x 5= 20 5 x 5= 25 6 x 5= 30
4 x 6= 24 5 x 6= 30 6 x 6= 36
4 x 7= 28 5 x 7= 35 6 x 7= 42
4 x 8= 32 5 x 8= 40 6 x 8= 48
4 x 9= 36 5 x 9= 45 6 x 9= 54
==========================================
7 x 1= 7 8 x 1= 8 9 x 1= 9
7 x 2= 14 8 x 2= 16 9 x 2= 18
7 x 3= 21 8 x 3= 24 9 x 3= 27
7 x 4= 28 8 x 4= 32 9 x 4= 36
7 x 5= 35 8 x 5= 40 9 x 5= 45
7 x 6= 42 8 x 6= 48 9 x 6= 54
7 x 7= 49 8 x 7= 56 9 x 7= 63
7 x 8= 56 8 x 8= 64 9 x 8= 72
7 x 9= 63 8 x 9= 72 9 x 9= 81
==========================================
문제14 답1.
package LectureExam;
public class exercise2 {
public static void main(String[] args) {
int s = 0;
for(int k = 1; k<4 ; k++) {
s += k;
for(int y = 1; y < 10; y++) {
for(int x = 0; x<3 ; x++) {
System.out.print((x+s) + " x " + y + "= " + (x+s)*y + " \t" );
}
System.out.println();
}
System.out.println("==========================================");
if(k==2) {
continue;
} else {
s++;
}
}
}
}
결과
1 x 1= 1 2 x 1= 2 3 x 1= 3
1 x 2= 2 2 x 2= 4 3 x 2= 6
1 x 3= 3 2 x 3= 6 3 x 3= 9
1 x 4= 4 2 x 4= 8 3 x 4= 12
1 x 5= 5 2 x 5= 10 3 x 5= 15
1 x 6= 6 2 x 6= 12 3 x 6= 18
1 x 7= 7 2 x 7= 14 3 x 7= 21
1 x 8= 8 2 x 8= 16 3 x 8= 24
1 x 9= 9 2 x 9= 18 3 x 9= 27
==========================================
4 x 1= 4 5 x 1= 5 6 x 1= 6
4 x 2= 8 5 x 2= 10 6 x 2= 12
4 x 3= 12 5 x 3= 15 6 x 3= 18
4 x 4= 16 5 x 4= 20 6 x 4= 24
4 x 5= 20 5 x 5= 25 6 x 5= 30
4 x 6= 24 5 x 6= 30 6 x 6= 36
4 x 7= 28 5 x 7= 35 6 x 7= 42
4 x 8= 32 5 x 8= 40 6 x 8= 48
4 x 9= 36 5 x 9= 45 6 x 9= 54
==========================================
7 x 1= 7 8 x 1= 8 9 x 1= 9
7 x 2= 14 8 x 2= 16 9 x 2= 18
7 x 3= 21 8 x 3= 24 9 x 3= 27
7 x 4= 28 8 x 4= 32 9 x 4= 36
7 x 5= 35 8 x 5= 40 9 x 5= 45
7 x 6= 42 8 x 6= 48 9 x 6= 54
7 x 7= 49 8 x 7= 56 9 x 7= 63
7 x 8= 56 8 x 8= 64 9 x 8= 72
7 x 9= 63 8 x 9= 72 9 x 9= 81
==========================================
문제14 답2.
package LectureExam;
public class exercise2 {
public static void main(String[] args) {
for(int k = 1 ; k<4 ; k++) {
for(int y = 1 ; y < 10 ; y++) {
for(int x = k*3-2 ; x < 3*k+1 ; x++) {
System.out.print(x + " x " + y + "= " + x*y + " \t" );
}
System.out.println();
}
System.out.println("==========================================");
}
}
}
728x90
반응형
'코딩수업 > AWS 클라우드환경 네이티브' 카테고리의 다른 글
7/27 자바(Java) 배열, 배열의 반복문, 변수.length , 배열 연습 문제, Spring에 외부에서 가져온 프로젝트 넣기 (0) | 2022.07.27 |
---|---|
7/26 자바(Java) 반복문 연습 문제 (2) | 2022.07.26 |
7/22 자바(Java) 반복문 연습 문제 진행, Scanner 클래스 (0) | 2022.07.22 |
7/21 자바(Java) break과 continue, 반복문 연습 문제 (0) | 2022.07.21 |
7/20 자바(Java) Math.random() 활용, 반복문(for, while, do...while) (0) | 2022.07.20 |
댓글