-
JAVA_05_실습_반복문과 조건문31. JAVA/1.2 실습 2022. 3. 16. 20:44
문제 1]
3 ~ 100 사이의 정수를 입력받아서
이 정수가 소수인지 판단하는 프로그램을 작성하세요
참고 : 소수 ==> 1과 자신으로만 나누어지는 수
보너스 ] 3 ~ 100 사이의 숫자 중에서 소수만 출력하시오public static void main(String[] args) { int count = 0; Scanner sc = new Scanner(System.in); System.out.print("3 ~ 100까지의 정수를 입력하시오"); int input = sc.nextInt(); String str = ""; for(int i = 1; i<=input; i++) { if(input%i==0) { count++; System.out.println(count+" "+i); if(count<3) { str = "소수입니다."; } } else { str="소수가 아닙니다."; } } System.out.println(str); count = 0; for(int i= 3; i<=100;i++) { for(int j = 1;j<=i;j++) { if(i%j==0) { count++; System.out.println(i+" "+j); } } } }
public class Ex03 { public static void main(String[] args) { /* 1 2 3 4 5 1 2 3 4 5 2 3 4 5 6 3 4 5 6 7 4 5 6 7 8 5 6 7 8 9 */ for(int i = 0; i<2;i++) { for(int j = 1;j<6;j++) { System.out.print(j+" "); } System.out.println(); } for(int i = 1; i<5;i++) { for(int k = 1;k<6;k++) { System.out.print((k+i)+" "); } System.out.println(); } System.out.println("======================"); /* 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 */ for(int i = 1; i<25;i+=5) { for(int j = 0; j<5;j++) { System.out.print(i+j +" "); } System.out.println(); } /* 1 1 2 1 2 3 1 2 3 4 1 2 3 4 5 */ System.out.println("======================"); for(int i = 5; i>0;i--) { for(int j = 0; j<=5-i;j++) { System.out.print(j+1+" "); } System.out.print(" "); System.out.println(); } /* 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 */ System.out.println("======================"); int sum = 1; for(int i = 0; i<5;i++) { sum+=i; System.out.print(sum+" "); for(int j = 1; j<=i;j++) { System.out.print((sum+j)+" "); } System.out.println(); } } }
'1. JAVA > 1.2 실습' 카테고리의 다른 글
JAVA_07_실습_함수 (0) 2022.03.16 JAVA_06_실습_배열 (0) 2022.03.16 JAVA_05_실습_반복문과 조건문2 (0) 2022.03.14 JAVA_04_실습_반복문과 조건문 (0) 2022.03.14 JAVA_03_실습_연산자2 (0) 2022.03.14