网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

判断完全数的java代码 判断完全数的程序

java判断一个数是不是完全数

import java.io.*;

目前创新互联建站已为成百上千家的企业提供了网站建设、域名、网页空间、网站托管、服务器租用、企业网站设计、临桂网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

public class Demo2

{

public static void main(String []args)

{

try{

InputStreamReader isr=new InputStreamReader(System.in);

BufferedReader br=new BufferedReader(isr);

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

String a=br.readLine();

int num=Integer.parseInt(a);

int sum=0;

for(int j=1;j=num/2;j++)

if(num%j==0)

sum=sum+j;

if(sum==num)

System.out.println(num+"是完全数");

else

System.out.println(num+"不是完全数");

}catch(Exception e)

{

e.printStackTrace();

}

}

};

用JAVA编程从键盘输入一个数,判断该数是否是完全数怎么做

代码如下,希望能帮到你~!

import java.util.Scanner;

public class PerfectNumber {

/**

* @param args

*/

public static void main(String[] args) throws Exception {

// TODO Auto-generated method stub

Scanner in = new Scanner(System.in);

String str;

long num;

System.out.println("请输入一个整数,输入end退出程序。");

while (true) {

str = in.nextLine();

if (str.equals("end"))

break;

try {

num = Long.parseLong(str);

} catch (Exception e) {

System.out.println("输入错误,请重新输入!");

continue;

}

System.out.println(num + (perfectNum(num) ? "是完全数" : "不是完全数"));

}

}

/**

* 判断一个数是否是完全数的方法

*

* @param num

* @return

*/

public static boolean perfectNum(long num) {

int sum = 0;

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

if (num % i == 0) {

sum += i;

// System.out.println(i);

}

}

return sum == num;

}

}

用java输入一个整数,判断1到整数之间所有的”完数“?

要使用Java输入整数,可以使用Scanner类。下面是一个示例:

要查找1和输入整数之间的所有“完美数字”,可以使用循环来遍历该范围内的所有数字。对于每个数字,您可以通过将其除以1和自身之间的所有数字,并将结果相加来检查它是否是一个完美的数字。如果和等于数字本身,那么它就是一个完美的数字。下面是一个示例:

注意,这个代码对于大数字可能不是很有效,因为它检查1和输入数字之间的每个数字。对于非常大的数字,使用不同的算法来寻找完美的数字可能会更有效。

java语言判断一个整数是否为完数

import java.util.Scanner;

public class Test1 {

public static void main(String args[]) {

Scanner scanner = new Scanner(System.in);

if(isFullNum(scanner.nextInt())) {

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

}

else {

System.out.println("不是完数");

}

}

//判断一个数字是不是完数,是的话返回true

public static boolean isFullNum(int num) {

int sum = 0;

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

if(num%i == 0)

sum+=i;

}

return sum == num;

}

}


分享题目:判断完全数的java代码 判断完全数的程序
文章路径:http://bjjierui.cn/article/ddssgoh.html

其他资讯