課程
/后端開(kāi)發(fā)
/Java
/Java入門(mén)第一季(IDEA工具)升級(jí)版
變量和運(yùn)算符綜合應(yīng)用。
2017-06-28
源自:Java入門(mén)第一季(IDEA工具)升級(jí)版 3-3
正在回答
int num = 4321;????// 整數(shù)
int a = num;
int sum = 0; ? // 數(shù)字之和
while( a != 0 ){
????sum += a%10;
????a /= 10;
}
System.out.print(sum);
慕粉2247096642 提問(wèn)者
import java.util.*;public class ZhengShu{? private final static Scanner scanner=new Scanner(System.in);? public static void main(String[] args){? Scanner?sc?=?new?Scanner(System.in);int?num?=?scanner.nextInt();?System.out.println("請(qǐng)輸入一個(gè)整數(shù):"+num);while((num/10)!=0){????sum+=num%10;????num=num/10;}sum+=num;System.out.print("各位數(shù)字的和為:"+sum);?? scanner.close();? }}
import java.util.Scanner;?
public class dmo {
public static void main(String[]args){
Scanner scanner=new Scanner(System.in);?
System.out.println("請(qǐng)輸入整數(shù):");
int num=scanner.nextInt();
int sum=num%10;//獲取個(gè)位
for(int i=10;;){
?if(num<10){
?break;
?}else if(num/i==0){
? ? ? ? ? break;
? ? ? ? ? ?}else{
? ? ? ? ? sum+=num%(i*10)/i;//獲取各位的數(shù)字
? ? ? ? ? ?}
? ? ? ? ? ? ?i*=10;
} ?
System.out.println("各個(gè)位數(shù)之和為:"+sum);
public int numAdd(int num){
????int sum = 0;
? ? while(num/10 != 0){
????????sum+=num%10;
????????num=num/10;
????}
????sum+=num;
????return sum;
Scanner?sc?=?new?Scanner(System.in); int?num?=?sc.nextInt(); while((num/10)!=10){ ????sum+=num%10; ????num=num/10; } sum+=num;?//最后還有num的個(gè)位數(shù)要加 System.out.print("各位數(shù)字的和為:"+sum);
Rukid
System.out.println("合為"+(num%10+num/10%10+num/100%10+num/1000));
舉報(bào)
0基礎(chǔ)萌新入門(mén)第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語(yǔ)法開(kāi)始
1 回答請(qǐng)編寫(xiě)程序,輸入一個(gè)整數(shù),輸出該整數(shù)以?xún)?nèi)的奇數(shù)。
5 回答輸入一個(gè)正整數(shù),將該數(shù)的各位左右反轉(zhuǎn)輸出,即輸入123,輸出321;怎么用while語(yǔ)句實(shí)現(xiàn)
5 回答算出數(shù)字的位數(shù)。
1 回答計(jì)算并輸出n的階乘 (設(shè)n=10)
2 回答各位大神!求助,任務(wù)是判斷一個(gè)數(shù)(小于10位)的位數(shù),輸入999,則輸出“它是個(gè)3位的數(shù)”
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢(xún)優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2017-06-28
int num = 4321;????// 整數(shù)
int a = num;
int sum = 0; ? // 數(shù)字之和
while( a != 0 ){
????sum += a%10;
????a /= 10;
}
System.out.print(sum);
2018-03-15
import java.util.*;
public class ZhengShu{
? private final static Scanner scanner=new Scanner(System.in);
? public static void main(String[] args){
? Scanner?sc?=?new?Scanner(System.in);
int?num?=?scanner.nextInt();
?System.out.println("請(qǐng)輸入一個(gè)整數(shù):"+num);
while((num/10)!=0){
????sum+=num%10;
????num=num/10;
}
sum+=num;
System.out.print("各位數(shù)字的和為:"+sum);
?? scanner.close();
? }
}
2017-06-28
import java.util.Scanner;?
public class dmo {
public static void main(String[]args){
Scanner scanner=new Scanner(System.in);?
System.out.println("請(qǐng)輸入整數(shù):");
int num=scanner.nextInt();
int sum=num%10;//獲取個(gè)位
for(int i=10;;){
?if(num<10){
?break;
?}else if(num/i==0){
? ? ? ? ? break;
? ? ? ? ? ?}else{
? ? ? ? ? sum+=num%(i*10)/i;//獲取各位的數(shù)字
? ? ? ? ? ?}
? ? ? ? ? ? ?i*=10;
} ?
System.out.println("各個(gè)位數(shù)之和為:"+sum);
}
}
2017-06-28
public int numAdd(int num){
????int sum = 0;
? ? while(num/10 != 0){
????????sum+=num%10;
????????num=num/10;
????}
????sum+=num;
????return sum;
}
2017-06-28
2017-06-28
System.out.println("合為"+(num%10+num/10%10+num/100%10+num/1000));