「java合数条件」java求合数

博主:adminadmin 2023-01-28 19:15:07 475

今天给各位分享java合数条件的知识,其中也会对java求合数进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

Java小程序,求100以内的合数

// 循环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;

}

}

}

java判断随机数质数合数

你的do-while循环的判断条件写反了,应该写继续循环的条件,而不是退出循环的条件.

即把while((r==0)||(ix));改成while((r!=0)(i=x));就行了.

多试几次,就会既有合数又有质数了.

完整的Java程序如下:

import java.util.Random;

public class zhihe {

 public static void main(String[] args) {

  Random random=new Random();

  int n;

  n=random.nextInt(100)+0;

  System.out.println("n="+n);

  int i;

  i=2;

  int r=0;

  int x=n-1;

  do{

   r=n%i;

   i=i+1;

  }while((r!=0)(i=x));

  if(r==0){

   System.out.println("n是合数");

  }else{

   System.out.println("n是质数");

   System.out.println("r="+r);

   System.out.println("i="+i);

  }

 }

}

运行结果:

n=97

n是质数

r=1

i=97

n=27

n是合数

java编程:求解1到100间的合数之和,高手帮忙.

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());

}

}

如何用JAVA来判断一个数为质数和合数,要求在DOS输入一个数,用JAVA来判断

import java.util.Scanner;

public class IsPrime {

    Scanner input = new Scanner(System.in);

    //用户输入的数

    int num = 0;

    //标记是否是质数

    boolean flag = true;

    System.out.println("请输入你要判断的数:");

    num = input.nextInt();

    if(num = 0) {

        System.out.println("你输入的数不合法!");

        System.exit(0);//程序结束

    }

    if(num == 1) {

        System.out.println("既不是质数也不是合数");

        System.exit(0);//程序结束

    }

    

    for(int i=2; i= num; i++) {

        //判断是否找到一个能被整除的, 如果找到不是质数就是合数,否则相反

        if(num % i == 0) {

            flag = false;

            break;

        }

    }

    

    if(flag == true) {

        System.out.println("是质数");

    } else {

        System.out.println("是合数");

    }

    

}

用java如何写代码去判断质数和合数

首先介绍下:质数是除了本身和1以外,没有质因数,就是没有数能够整除之;合数是除了本身和1以外还有第三个数能整除之。

具体示例代码如下:

public class Demo2 {

    public static void main(String[] args) {

        Scanner scan = new Scanner(System.in);

        System.out.print("请输入一个数:");

        int num = scan.nextInt();

        int index = 0;//使用一个数来标记是质数还是合数

        for (int i = 2; i  num; i++) {

            if (num % i == 0) {

                index++;

            }

        }

        if (index == 0) {//index等于0表示质数

            System.out.println("这是个质数");

        }

        else {//index大于0表示合数

            System.out.println("这是个合数");

        }

    }

}

需要注意的是:1不算质数也不算合数。

用JAVA编写一个Application程序 判断输入的数是否是合数 急啊

import java.util.Scanner;

public class Temp {

public static void main(String[] args) {

// TODO Auto-generated method stub

while(true){

Scanner sc=new Scanner(System.in);

System.out.println("请输入一个数:");

int temp=sc.nextInt();

if(temp1)

panduan(temp);

else

System.out.println("输入数不合法!");

}

}

public static void panduan(int temp){

boolean b=false;

for(int i=2;itemp;i++){

if(temp%i==0){

b=true;break;

}

}

if(b)

System.out.println(temp+"是合数");

else

System.out.println(temp+"不是合数");

}

}

关于java合数条件和java求合数的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。