ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • JAVA_05_실습_반복문과 조건문3
    1. 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
Designed by Tistory.