输出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; } } 一个线程执行完run()方法后,还能再调用start()方法么?? hql 查询不重复语句出错 用java做的斗地主网络版基本完成了,图形用的是swing,但是重画时比较慢,完了,要用VC重写. 吐血推荐,没有看过这个真是白活了? Sun 中国技术社区发布Java API文档中文版 类型转换问题,求助!!! applet中jbutton图标显示问题 JTextArea,100分求解 如何让在一个已经运行的jvm中运行另外的class. ▄▅▆▇█ 大家看看我的软件,提点改进意见 █▇▆▅▄ 编写应用程序,输出以下的菱形 关于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;
}
}