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); |
沒有留言:
張貼留言