public class text {
创新互联是网站建设技术企业,为成都企业提供专业的网站建设、成都网站制作,网站设计,网站制作,网站改版等技术服务。拥有十多年丰富建站经验和众多成功案例,为您定制适合企业的网站。十多年品质,值得信赖!
public text() {
}
private int getSum()
{
int sum = 0;
for(int i=2;i=100;i++)
{
if(!this.isPrimeNumber(i))
sum += i; //是合数则累加
}
return sum;
}
/**
*判断是否是合数
*/
private boolean isPrimeNumber(int number)
{
for(int i=2;inumber;i++)
{
if(number%i == 0)
return false;
}
return true;
}
public static void main(String[] args) {
text text = new text();
System.out.println("1-100的合数的和是:"+text.getSum());
}
}
//判断合数,文件名HSPD.java
public class HSPD {
public boolean isPrime(int k) {
boolean flag = true;
int max = (int) Math.sqrt(k);
if(k==1||k==0){
flag = false;
}
for (int i = 2; i = max; i++) {
if (k % i == 0) {
flag = false;
break;
}
}
return flag;
}
public static void main(String args[]){
HSPD k=new HSPD();
boolean s;
s=k.isPrime(256);
System.out.println("输入数是256");
if(s==false){
System.out.println("输入数是合数!");
}
else{
System.out.println("输入数是素数!");
}
}
}
// 循环100以内的数(除去1)
for (int n = 2; n = 100; n++)
{
// 循环相除2-自身一半的数
for (int i = 2; i = n/2; i++)
{
// 如果找到一个数能整除,则为合数
if (n % i == 0)
{
System.out.println(n);
// 跳出循环
break;
}
}
}