導航:首頁 > 編程語言 > java求因子

java求因子

發布時間:2022-05-26 01:54:31

『壹』 java編寫輸出一個整數的所有因子

import java.util.Scanner;

public class A {

public static void main(String[]args){
Scanner in = new Scanner(System.in);
int a = in.nextInt();//從控制台讀入一個整數,也可以在這直接給a賦給初值
System.out.print(a+"的所有因子是:");
for(int i = 1;i<=a;i++){
if(a%i==0){ //a對i取余,能除盡i就是a的因子
System.out.print(i+" ");//列印這個i值
}
}
}

}

『貳』 Java中怎樣實現輸入一個數,求它的所有因子裡面的素數

/**
* 輸入一個數
* num
*/
System.out.println("請輸入一個數:");
int num = 0;
try {
num = Integer.parseInt(new BufferedReader(new InputStreamReader(System.in)).readLine());
} catch (Exception e) {
// TODO Auto-generated catch block
System.out.println("你輸入的不是數字:");
e.printStackTrace();
return;
}

/**
* 求質因子
*/
System.out.println("該數的質因子:");
List<Integer> list= new ArrayList<Integer>();
for(int i=1;i<=num;i++){
if(num%i==0){
list.add(i);
num=num/i;
System.out.print(i+" ");
}
}
if(num>1){
list.add(num);
System.out.println(num);
}

『叄』 用java輸入一個數字,列印其所有因子,包含1但不包含自己,並對所有因子求和

import java.util.Scanner;

public class FactorsOfNumberUsingFor {
private static Scanner sc;

public static void main(String[] args) {
int Number, i,sum=0;
sc = new Scanner(System.in);

System.out.println("輸入一個整數: ");
Number = sc.nextInt();

for(i = 1; i <= Number; i++) {
if(Number%i == 0) {
sum+=i;
System.out.format(" %d ", i);
}
}
}
}

『肆』 因子求和(Java編程),請運行後務必是輸入輸出樣式


System.out.println("輸入正整數N後回車計算其因子和");
intN=newScanner(System.in).nextInt();
intsum=0;
Stringtips="";
if((20<=N)&&(N<=1000000)){
for(inti=2;i<N;i++){
if((N%i)==0){
sum+=i;
tips+=i+",";
}
}
System.out.println("因子和:"+sum);
System.out.println(N+"的因子有:"+tips.substring(0,tips.length()-1)+",其和為:"+sum);
}

『伍』 用JAVA編寫用戶輸入一個整數,求這個整數的因子和(所謂因子即可以被其整除的數,但本身不算,

public class Test1 {
public static void main(String[] args) {
int num = 1845;
int sum = 0;
System.out.println("因子:1");
sum += 1;
int sqrt = (int)Math.sqrt(num);
for(int i=2;i<sqrt;i++){
int j = num%i;
if(j==0){
System.out.println("因子:"+i);
sum += i;
int k = num/i;
System.out.println("因子:"+k);
sum += k;
}
}
System.out.println("因子和:"+sum);
}
}

閱讀全文

與java求因子相關的資料

熱點內容
南京中興招收專科程序員嗎 瀏覽:297
代理商php源碼 瀏覽:983
蘋果手機怎麼解壓軟體app 瀏覽:650
游戲資源被編譯 瀏覽:152
代碼編譯後黑屏 瀏覽:8
程序員情侶寫真 瀏覽:505
python3孿生素數 瀏覽:36
計算楊輝三角Python 瀏覽:404
linux目錄重命名 瀏覽:196
演算法設計的最終形態是代碼 瀏覽:262
程序員社團招新橫幅 瀏覽:238
拖鞋解壓視頻大全 瀏覽:887
租伺服器主機鏈接軟體叫什麼 瀏覽:856
交叉編譯工具的linux版本號 瀏覽:156
python開發應用軟體 瀏覽:32
hdl綜合器與c編譯器的區別 瀏覽:899
編譯原理最左推導代碼 瀏覽:702
加密三 瀏覽:131
通過編譯鏈接後形成的可執行程序 瀏覽:680
怎麼用matlab編程 瀏覽:781