提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
题目:
任务:
判断给定的任意一个大于 1 的正整数是否是素数。 素数的定义:在大于 1 的自然数中,除了 1 和它本身以外不再有其他因数的自然数。
相关知识
break 语句
break 语句用于强行退出整个循环,而不管循环的条件判断是否成立,并且不执行循环体内后续的语句。
编程要求
仔细阅读右侧编辑区内给出的代码框架及注释,按照提示编写程序代码。
代码:
/*
任务:判断给定的任意一个大于 1 的正整数是否是素数。
素数的定义:在大于 1 的自然数中,除了 1 和它本身以外不再有其他因数的自然数。
思路:接收给定的正整数n,从2到n对该数取余,如果存在余数为零,那么该数不为素数,否则就是素数
如果不是:请输出“x不是一个素数”。
如果是:请输出“x是一个素数”。
*/
import java.util.Scanner;
public class BreakTest {
public static void main(String[] args) {
// 请在Begin-End间编写代码
/********** Begin **********/
Scanner reader=new Scanner(System.in);
int x,i,a=0;
x=reader.nextInt();
for(i=2;i<x;i++)
{
if(x%i==0)
a++;
}
if(a==0)
System.out.print(x+"是一个素数");
else
System.out.print(x+"不是一个素数");
/********** End **********/
}
}
总结
提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了Java循环之break之判断素数。