永发信息网

Java编程题:从键盘输入一个整数,判断该数是否是完全数。完全数是指所有因数(包括1但不包括其自身

答案:2  悬赏:20  手机版
解决时间 2021-03-23 11:02
  • 提问者网友:刺鸟
  • 2021-03-22 18:53
Java编程题:从键盘输入一个整数,判断该数是否是完全数。完全数是指所有因数(包括1但不包括其自身
最佳答案
  • 五星知识达人网友:从此江山别
  • 2021-03-22 19:20
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();
}
}
};

追问不对第二个if后面错了你看看要不你运行一下试试你看了吗对不对追答是对的~~有图有真相
全部回答
  • 1楼网友:不甚了了
  • 2021-03-22 19:29
public class
{
    public static void main(String args[])
    {
          int data,temp;
          for(int i = 2; i < data; i++)
          {
            if((*data%i) == 0)
                temp = temp + i; 
            } 
           if(temp == data)
                System.out.println("该数字是完全数");
            else
               System.out.println("该数字不是完全数");

   
}追问我感觉不对怎么是i
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯