输出1到100之间的质数 写一方法, 判断某个数是否是质数,并写一测试类,打印1000以内的所有质数(要求每行显示5个, 每个数之间用制表位\t分隔)。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的代码class Prime{ //判断一个数是否有除1和本身之外的因子。 public static boolean hasEle(int num){ for(int i=2;i<=Math.sqrt(num);i++)//只需要检查到平方根即可 if(num%i==0) return true; return false; } public static void main(String[] args) { for(int i=2,j=1;i<=1000;i++) if(!hasEle(i)){//如果一个数除1和本身之外没有其它因子,就是素数。 System.out.print(i+"\t"); if((j++)%5==0) System.out.println(); } }} 凑个热闹!int n =0; for (int i = 1; i < 1000; i++) { double k=Math.sqrt(i); int j; for ( j = 2;j <=k; j++) { if(i%j==0) break; } if (j>k) { System.out.print(i+" "); n++; } if (n%5==0) { System.out.println(); } } 忘了 应该 i=i+2 for第三个表达式 public class T1 { public static void main(String[]args) { int num = 0; next: for(int i=2;i<=100;i++){ for(int j=i-1;j>1;j--){ if(i%j==0){ continue next; } } System.out.print(i+"\t"); num++; if(num == 5){ System.out.println(); num = 0; } } }} public class ZhiShu { public static void main(String[] args) { for(int i=1;i<100;i++){ if(isPrimes(i)){ System.out.println(i); } } } public static boolean isPrimes(int n){ for (int i = 2; i <= Math.sqrt(n); i++) { if(n%i==0) { return false; } } return true; } } 怎么度过理论到实践的过渡期 点击确定按钮,文本框里怎么不显示所要显示的内容啊?如果在jj类中调用jc类中的字符串s并显示,怎么操作啊?谢谢了!(jj.java及jc.java 为什么实现事件机制时都需要一个List 请问如何实现swing中的jTable只刷新数据,header部分不闪烁! 小问题,高手请不要来,来了别说我 ObjectOutputStream里如何结束等待? sql语句 关于socket的问题 各位高手救命啊 小弟想问大家在REDHAT7.0上哪种JAVA编程工具是最好的!!!!!!!!! 编写应用程序,输出以下的菱形 关于eclipse问题
{
//判断一个数是否有除1和本身之外的因子。
public static boolean hasEle(int num){
for(int i=2;i<=Math.sqrt(num);i++)//只需要检查到平方根即可
if(num%i==0)
return true;
return false;
}
public static void main(String[] args)
{
for(int i=2,j=1;i<=1000;i++)
if(!hasEle(i)){//如果一个数除1和本身之外没有其它因子,就是素数。
System.out.print(i+"\t");
if((j++)%5==0)
System.out.println();
}
}
}
for (int i = 1; i < 1000; i++) {
double k=Math.sqrt(i);
int j;
for ( j = 2;j <=k; j++)
{
if(i%j==0)
break;
}
if (j>k)
{
System.out.print(i+" ");
n++;
}
if (n%5==0) {
System.out.println();
}
}
public class T1 {
public static void main(String[]args) {
int num = 0;
next:
for(int i=2;i<=100;i++){
for(int j=i-1;j>1;j--){
if(i%j==0){
continue next;
}
}
System.out.print(i+"\t");
num++;
if(num == 5){
System.out.println();
num = 0;
}
}
}
}
public class ZhiShu {
public static void main(String[] args) {
for(int i=1;i<100;i++){
if(isPrimes(i)){
System.out.println(i);
}
}
}
public static boolean isPrimes(int n){
for (int i = 2; i <= Math.sqrt(n); i++) {
if(n%i==0)
{
return false;
}
}
return true;
}
}