「java合数条件」java求合数
今天给各位分享java合数条件的知识,其中也会对java求合数进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、Java小程序,求100以内的合数
- 2、java判断随机数质数合数
- 3、java编程:求解1到100间的合数之和,高手帮忙.
- 4、如何用JAVA来判断一个数为质数和合数,要求在DOS输入一个数,用JAVA来判断
- 5、用java如何写代码去判断质数和合数
- 6、用JAVA编写一个Application程序 判断输入的数是否是合数 急啊
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求合数的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。