package neida;
import java.util.Scanner;
public class output_prime {
public static boolean isPrime(int i) {
boolean tag = false;
//Math.sqrt(i)求i的平方根
for (int n = 2;n < Math.sqrt(i)+1;n++){
if (i%n==0){
tag = false;
break;
}else {
tag = true;
}
}
return tag;
}
public static void main(String args[]){
int count=0;
//Scanner 獲取鍵盤輸入
Scanner scan = new Scanner(System.in);
System.out.println("輸入a:");
int a = scan.nextInt();
System.out.println("輸入b:");
int b = scan.nextInt();
//必須是b+1,不然最後一個
for (int i = a;i<b+1;i++){
if(isPrime(i)){
System.out.print(i+"\t");
count = count+1;
if(count%5==0){
System.out.println();
}
}
}
scan.close();
}
}
內大專碩2018:輸出兩個整數之間的所有質數,並且每5個換行,假設2<a<b