包含JAVa999的词条

http://www.itjxue.com  2023-01-23 13:18  来源:未知  点击次数: 

用java语言做0到999随机整数,判断那些是素数,那些不是

public?class?Test?{

public?static?void?main(String[]?args)?{

int?n?=?(int)?(Math.random()?*?1000);

System.out.println(n?+?"是素数吗?"?+?isPrime(n));

}

public?static?boolean?isPrime(int?n)?{

boolean?flag?=?true;

if(n??2)?{

flag?=?false;

}

for(int?i?=?2;?i??Math.sqrt(n);?i++)?{

if(n?%?i?==?0)?{

flag?=?false;

}

}

return?flag;

}

}

JAVA,输出100到999的素数,,

代码如下,不过并不是传统的求素数的方法。

public?class?Test{

????public?static?void?main(String[]?args){

????????int[]?c?=?new?int[1000];

????????for(int?i=0;?i1000;?i++)

????????????c[i]=0;//先将所有值初始化为0

????????for(int?i=2;?i500;?i++)

????????????for(int?j=2;?i*j1000;?j++)

????????????????c[i*j]=1;//如果值发生改变说明不是素数

????????for(int?i=100;?i1000;?i++)

????????????if(c[i]==0)

????????????????System.out.print(i+"?");

????}

}

输出结果如下:

用java 编写一个程序 实现 0-999数字的分组

import java.util.ArrayList;

import java.util.List;

public class test {

public static void main(String args[])

{

ListString listAAB = new ArrayListString();

ListString listABC = new ArrayListString();

ListString listNoAAB = new ArrayListString();

ListString listNoABC = new ArrayListString();

for(int i=0;i1000;i++){

String s = ""+i;

while(s.length()3)

{

s = "0"+s;

}

char c1 = s.charAt(0);

char c2 = s.charAt(1);

char c3 = s.charAt(2);

if(c1==c2c1!=c3){

listAAB.add(s);

}else{

listNoAAB.add(s);

}

if(c1!=c2c1!=c3c2!=c3){

listABC.add(s);

}else{

listNoABC.add(s);

}

}

System.out.println("AAB"+listAAB);

System.out.println("ABC"+listABC);

System.out.println("NoAAB"+listNoAAB);

System.out.println("NoABC"+listNoABC);

}

}

(责任编辑:IT教学网)

更多

推荐微信营销文章