。使用JAVA编写一个程序求出一个整数的所有因子的和

~

以下是一个使用Java编写的程序,用于求出一个整数的所有因子的和:

在这个程序中,首先从用户那里获取一个整数输入。然后,使用一个循环来遍历从1到该整数的所有整数。对于每个整数,如果它是该整数的因子(即该整数除以该整数的余数为0),则将该整数加到总和中。最后,输出所有因子的和。

例如,如果用户输入12,程序将输出:

这是因为12的因子有1、2、3、4、6和12,它们的和是28。

♡♡ 有帮助到的话,麻烦采纳哦!♡♡



java import java.util.Scanner;
public class FactorsSum {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个整数:");
int number = scanner.nextInt();
scanner.close();
int sum = 0;
for (int i = 1; i <= number; i++) {
if (number % i == 0) {
sum += i;
}
}
System.out.println("所有因子的和为:" + sum);
}
}

Java语言,编写一个程序能将用户输入的个任意长度的整数,求出各个位...
答:import java.util.Scanner;public class App { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("请输入一个整数:"); int number = scanner.nextInt(); while (number != 0) { int x = number % 10; System...

用JAVA编写一个程序,计算从1加到50求和,输出结果是什么?
答:1加到50求和的Java代码如下:public int intSum(){ int total = 0; for(int i = 1;i<51;i ++){ total += i; } System.out.println("1加到50结果为:" + total); return total;}结果是:1275 Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++...

跪谢!求用JAVA编写一个自动贩卖机的程序
答:import java.util.Scanner;public class Shop { private String coffee="咖啡";private String coke="可乐";private String tea="茶";private double coffeeprice=2.00;private double cokeprice=3.00;private double teaprice=5;private double price=0.0;public Shop(){ } public void getName(in...

编写java程序
答:import java.util.*;public class Test{ public static void main(String[] args){ Scanner scan=new Scanner(System.in); System.out.println("请输入一个整数"); int x=scan.nextInt(); int y=0; if(x<0) y=-1+2*x; else if(x==0) y=-1; else...

用Java 编写一个求数的位数的程序。题目:由键盘输入一个不多于9位的...
答:方法一:import java.util.Scanner;public class Prictise { public static void main(String...strings){ System.out.println("请输入一个不多于9位的正整数:");try{ Scanner input = new Scanner(System.in);int info=input.nextInt();String str=info+" ";int count=str.length()-1;if(...

用java编写一个程序,求2到100之间的偶数和(使用for循环)
答:public static void main(String[] args) { int sum = 0;for (int i = 0; i <= 100; i++) { if(i%2==0){ sum += i;System.out.print(i+" ");System.out.print("偶数和为:"+sum);} } } 如果不要0 i初始值给1就可以了 希望能帮到你!

用Java编写一个程序,要求如下:
答:1.内部使用 C 的 longjmp 机制让出一个协程。 因此,如果一个 C 函数 foo 调用了一个 API 函数, 而这个 API 函数让出了(直接或间接调用了让出函数)。 由于 longjmp 会移除 C 栈的栈帧, Lua 就无法返回到 foo 里了。2.为了回避这类问题, 碰到 API 调用中调用让出时,除了那些抛出错误...

用java编写一个程序,最多接受 10 个数字,并求出其中所有正数的和,直到...
答:public class TenNumber { public static void main(String[] args) { Scanner input = new Scanner(System.in); int count = 0; int result = 0; while(count<10){ int param = input.nextInt(); if(param == 999){ break; } if (param>0) { ...

用JAVA写一个完整的程序使用循环结构计算1~100的和并输出运算结果_百度...
答:import java.lang.*;public static void main(String args[]){ int sum=0;for(int i=1;i<=100;i++){ sum=i+sum;//实现求和 } System.out.println(sum);}

用Java 写一个两个整数相加的程序
答:public class Test { public static int add(int a,int b){ return a+b;} public static void main(String args[]){ Scanner scanner = new Scanner(System.in);System.out.println("请输入第一个数");int a = scanner.nextInt();System.out.println("请输入第二个数");int b = ...

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网