真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

判斷完全數(shù)java代碼 java判斷純數(shù)字

JAVA編程 完全數(shù)

public class PerfectNumber{

成都創(chuàng)新互聯(lián)是一家企業(yè)級云計算解決方案提供商,超15年IDC數(shù)據(jù)中心運營經(jīng)驗。主營GPU顯卡服務器,站群服務器,成都移動服務器托管,海外高防服務器,大帶寬服務器,動態(tài)撥號VPS,海外云手機,海外云服務器,海外服務器租用托管等。

private static String[] isPrefectnumber(int n){

int sum=0;

StringBuffer sBuffer = new StringBuffer();;

for (int i = 1; i n; i++) {

if (n % i == 0){

sum += i;

sBuffer.append(","+i);

}

}

if (sum==n) {

return sBuffer.toString().replaceFirst(",", "").split(",");

}else {

return new String[0];

}

}

public static void main(String[] args){

String[] al= isPrefectnumber(t);

if (al.length!=0) {

StringBuffer sb = new StringBuffer();

sb.append(t+"是完數(shù),其因子為");

for (int i = 0; i al.length ; i++) {

sb.append(","+al[i]);

}

System.out.println(sb.toString());

} else {

System.out.println(t+"不是完數(shù)");

}

}

}

用JAVA編程從鍵盤輸入一個數(shù),判斷該數(shù)是否是完全數(shù)怎么做

代碼如下,希望能幫到你~!

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("請輸入一個整數(shù),輸入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) ? "是完全數(shù)" : "不是完全數(shù)"));

}

}

/**

* 判斷一個數(shù)是否是完全數(shù)的方法

*

* @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語言判斷一個整數(shù)是否為完數(shù)

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("是完數(shù)");

}

else {

System.out.println("不是完數(shù)");

}

}

//判斷一個數(shù)字是不是完數(shù),是的話返回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判斷完全數(shù) 改錯

這個就是正確的啊,注意你書寫的習慣,因為以后工作了你的代碼不是一個人看的,還有人要幫你改,所以早點養(yǎng)成好的習慣比較好。

改了,你在看看

import java.util.Scanner;

public class Test5 {

public static void main(String[] args) {

System.out.println("請輸入數(shù)字:");

String s=new String();

Scanner c=new Scanner(System.in);

s=c.next();

int a = 0;

try {

a = Integer.parseInt(s);

int sum = 0;

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

if(a%i == 0) {

sum += i;

}

}

if(a==sum) {

System.out.print("a+是完全數(shù)");

} else {

System.out.print("a+不是完全數(shù)");

}

} catch(NumberFormatException e) {

e.printStackTrace();

}

}

}

編寫一個Java應用程序,要求從鍵盤輸入一個數(shù),判斷該數(shù)是不是完全數(shù)。 急,謝謝!

import java.util.Scanner;

public class Test {

public static void main(String[] args) {

Scanner input = new Scanner(System.in);

int i = input.nextInt();

int k;

int j = 1, sum = 0; // 而應在該處為j賦初值1;

while (j = i / 2) {

k = i % j;

if (k == 0)

sum += j;

j++;

}

if (sum == i){

System.out.println(i+"是完全數(shù)");

}else {

System.out.println(i+"不是完全數(shù)");

}

}

}

java判斷一個數(shù)是不是完全數(shù)

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("請輸入一個數(shù):");

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+"是完全數(shù)");

else

System.out.println(num+"不是完全數(shù)");

}catch(Exception e)

{

e.printStackTrace();

}

}

};


名稱欄目:判斷完全數(shù)java代碼 java判斷純數(shù)字
本文地址:http://weahome.cn/article/hgeddj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部