📄 work7.java
字号:
/*
* 质数是1以外只能被1和本身整除的正整数.
用for语句实现输出1000以内质数,要求每行输出10个,并统计个数。
要点:
用for循环遍历1000以内所有的整数
判断是否是质数,如果是则输出,否则什么也不做。
*/
public class work7 {
public static void main(String[] args)
{
int a=0;
for(int i=1;i<1000;i++)
{
for(int j=2;j<i;j++)
{
if(i%j==0)
break; //如果i有一个约数,则i不为质数,直接去掉。
else
if(j==(i+1)/2) //如果i直到被自己小一半的数还不能整除,则i为质数。
{
System.out.print(i+" ");
a++; //a,计数总质数的个数。
if(a%10==0)
System.out.println(); //将质数按十个十个一排输出。
}
}
}
System.out.println();
System.out.println("1000以内的质数总个数为:"+a+"个");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -