/ LECTURE

Java - exam_prime

이 페이지는 다음에 대한 공부 기록입니다

JAVA(자바), Python(파이썬) 기반의

AI 활용 응용 소프트웨어 개발자 양성 과정

2021.11.10. ~ 2022.05.18.

찾으시는 정보가 있으시다면
주제별reference를 이용하시거나
우측 상단에 있는 검색기능을 이용해주세요

7일차 시험

소수 판별 로직 짜기


Scanner sc = new Scanner(System.in);
for(int ask = 0; ask < 1;){
    int inputNum;
    do{System.out.println("소수체크! 2이상의 정수를 입력해주세요 : ");
    inputNum = sc.nextInt();
    sc.nextLine();
    }while(inputNum<2);
    int count = 0;
    for(int tryDiv = 2; tryDiv < inputNum + 1; tryDiv++;{
        if(inputNum%tryDiv == 0){
            System.out.println("소수");
            break;
        }else {
            System.out.println("소수 아님");
            break;
        }
    }
    count++;
    }
    System.out.println("반복횟수는 " + count);
    String answer;
    do{
        System.out.println("다시하시겠습니까? 'y' 또는 'n'로 대답해주세요 : ");
        answer = sc.nextLine();
    }while(!answer.equals("y") && !answer.equals("n"));
    if(answer.equals("y")){
        System.out.println("다시시작합니다.");
    }else if(answer.equals("n")){
        System.out.println("종료합니다.");
        ask++;
    }
}