public class Digsum3 {
{
public static void main(String[] args)
{
int n=123,a=0,b=0,c=0,digusm=0;
a=n%10;
b=(n%100)/10;
c=n/100;
digsum=a+b+c;
System.out.println("Digsum("+n+")="+digsum);
}
}}
{
public static void main(String[] args)
{
int n=123,a=0,b=0,c=0,digusm=0;
a=n%10;
b=(n%100)/10;
c=n/100;
digsum=a+b+c;
System.out.println("Digsum("+n+")="+digsum);
}
}}
public class Digsum3 {
public static void main(String[] args) {
int n=123,a=0,b=0,c=0,digsum=0;
a=n%10; //a = 3
b=(n%100)/10; //b = 2
c=n/100; //c = 1
digsum=a+b+c;
System.out.println("Digsum("+n+")="+digsum);
}
}
result:Digsum(123)=6
a=n%10; // 123除以10取余3 a=3
b=(n%100)/10; // 123除以100取余23 , 23除以10(由于是整数)等于 2 b=2
c=n/100; // 123除以100取整1 , c=1
所以结果是6,
import java.util.Scanner;
public class ChaiFen {
public static void main(String[] args) {
System.out.println("请输入要拆分的数:");
int x = new Scanner(System.in).nextInt();;
int sum = 0;
while(!(x==0)){
int temp = x%10;
sum += temp;
x /= 10;
}
System.out.println("数字拆分后的和为:"+sum); }}
结果:Digsum(123)=6