Blue___
코딩배우는 학생🌎
Blue___
전체 방문자
오늘
어제
  • 코딩배우는 학생🧀 (242)
    • Algorithms (145)
      • BOJ[Java] (107)
      • Programmers[Java] (32)
      • Coding_Contest (3)
    • Web (22)
      • .NET Core C# (2)
      • Java (1)
      • Oracle SQL (7)
      • Web-ProJect (3)
      • Error처리 (1)
      • Web지식 (4)
      • Javascript (1)
      • Vue (3)
    • Git (4)
    • Java_beginner(Repl.it) (55)
      • Auto-Graded-Course(AP CS A) (54)
    • 프로젝트 직딩일기 (3)
    • Hanyang_Assignment (0)
    • 이모저모 (4)
      • 잡담 (1)
      • 2021 오픈소스 컨트리뷰터 아카데미 (1)
      • DDD - 6기! (1)
    • 북리뷰 (1)
      • 리팩토링 2판 (1)
      • 클린코드 (0)

블로그 메뉴

  • 🐰GITHUB
  • ☘️포트폴리오
  • 🌸MBC개발_투표 2022
  • 🍭MBC_APP

공지사항

인기 글

태그

  • coding
  • 알고리즘
  • 코딩배우는학생
  • 코딩
  • Bakjoon
  • 자바
  • 레플릿
  • auto-graded course
  • repl.it
  • REPL
  • 코딩배우는 학생
  • algorithm
  • 백준
  • 프로그래머스
  • AP CS A
  • 프로그래밍
  • programmers
  • java basic
  • Java tutorial
  • Java

최근 댓글

최근 글

티스토리

hELLO
Blue___

코딩배우는 학생🌎

024 - For Loop 6 (optional)
Java_beginner(Repl.it)/Auto-Graded-Course(AP CS A)

024 - For Loop 6 (optional)

2019. 12. 7. 21:02

 

Using a for loop, determine whether the integer variable max is prime or not. If the number is prime, print out "prime". If it's not, print out "not prime". Keep in mind that 1 is NOT a prime number.

You can use the following to find the square root of a number (you may or may not use this):

Math.sqrt(num)

 

Sample input/outputs:

In: 100

out: not prime

 

In: 17

out: prime

 

In: 9

out: not prime

 

In: 1

out: not prime


Solution

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
26
27
28
29
30
31
32
33
34
35
import java.util.*;
 
 
class Bakjoon {
  public static void main(String[] args) {
    Scanner inp = new Scanner(System.in);
    System.out.print("In:");
    double max = inp.nextDouble();
    //write your code below
    int sw=0;
    if(max==1||max==2) {
        System.out.println(max==2?"Prime":"not Prime");
         }
    else {
        if(max%2==0) {
            System.out.println("not Prime");
        }
        else {
            for(int i=3;i<=Math.sqrt(max);i++) {
                if(max%i==0) {
                    sw=1;
                }      
            }
            if(sw==1) {
                System.out.println("not Prime");
            }
            else {
                System.out.println("Prime");
            }
        }
    }
    
  }
}
 
 
 
반응형
저작자표시 (새창열림)

'Java_beginner(Repl.it) > Auto-Graded-Course(AP CS A)' 카테고리의 다른 글

026 - Further For Loop Practice 2 (skipping by 3s)  (0) 2019.12.07
025 - Further For Loop Practice 1 (ascending)  (0) 2019.12.07
023 - For Loops 5  (0) 2019.11.30
022 - For Loops 4  (0) 2019.11.30
021 - For Loops 3  (0) 2019.11.30
    'Java_beginner(Repl.it)/Auto-Graded-Course(AP CS A)' 카테고리의 다른 글
    • 026 - Further For Loop Practice 2 (skipping by 3s)
    • 025 - Further For Loop Practice 1 (ascending)
    • 023 - For Loops 5
    • 022 - For Loops 4
    Blue___
    Blue___
    완전 연소한 불은 재를 남기지않는다 : 코딩배우는학생 🌎

    티스토리툴바