用JAVA编程,从键盘输入一数,输出一个小于等于这个数的所有质数
答案:2 悬赏:60
解决时间 2021-01-18 23:16
- 提问者网友:两耳就是菩提
- 2021-01-18 06:09
用JAVA编程,从键盘输入一数,输出一个小于等于这个数的所有质数
最佳答案
- 二级知识专家网友:想偏头吻你
- 2021-01-18 06:18
import java.util.Scanner;
public class Ab {
public static void main(String[] args) {
System.out.print("Please input a digit: ");
int num = new Scanner(System.in).nextInt();
for(int i = 2; i <= num; i++){
boolean isPrime = true;
for(int j = 2; j <= Math.sqrt(i); j++){
if(i % j == 0){
isPrime = false;
break;
}
}
if(isPrime){
System.out.println(i);
}
}
}
}
public class Ab {
public static void main(String[] args) {
System.out.print("Please input a digit: ");
int num = new Scanner(System.in).nextInt();
for(int i = 2; i <= num; i++){
boolean isPrime = true;
for(int j = 2; j <= Math.sqrt(i); j++){
if(i % j == 0){
isPrime = false;
break;
}
}
if(isPrime){
System.out.println(i);
}
}
}
}
全部回答
- 1楼网友:一袍清酒付
- 2021-01-18 07:43
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Test {
public static void main(String[] args) throws NumberFormatException, IOException{
System.out.println("请输入一个整数");
BufferedReader strin=new BufferedReader(new InputStreamReader(System.in));
int num=Integer.parseInt(strin.readLine());
if(num>0){
for(int i=2;i<=num;i++){
boolean flag = true;
for(int j = 2; j <=Math.sqrt(i); j++){
if(i % j == 0){
flag = false;
break;
}
}
if(flag){
System.out.println(i);
}
}
}else{
System.out.println("请重新输入!");
}
}
}
import java.io.IOException;
import java.io.InputStreamReader;
public class Test {
public static void main(String[] args) throws NumberFormatException, IOException{
System.out.println("请输入一个整数");
BufferedReader strin=new BufferedReader(new InputStreamReader(System.in));
int num=Integer.parseInt(strin.readLine());
if(num>0){
for(int i=2;i<=num;i++){
boolean flag = true;
for(int j = 2; j <=Math.sqrt(i); j++){
if(i % j == 0){
flag = false;
break;
}
}
if(flag){
System.out.println(i);
}
}
}else{
System.out.println("请重新输入!");
}
}
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯