2015年7月17日 星期五

Java 練習(5):判斷是否為質數

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
        String str = JOptionPane.showInputDialog("請輸入一個整數");
        int num = Integer.parseInt(str);
        boolean b = false;
        for (int i = 2; i < num; i++) { 
            if (num % i == 0) {//質數只能被1和自己整除,所以若小於num的每個數字都不能整除,則NUM為質數
                b = true;
                break;
            }
        }
        String s;
        if(b){
            s=num+"不是質數";
           
        }else{
            s=num+"是質數";
        }
        JOptionPane.showMessageDialog(null, s);

沒有留言:

張貼留言