public class Test2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("请输入一个四位数:");//假设为1234
Scanner in = new Scanner(System.in);
int x = in.nextInt();//1234
double i = x/1000;//1.234
double i1 = Math.floor(i);//1.0
double i2 = x-i1*1000;//234
double j = i2/100;//2.34
double j1 = Math.floor(j);//2
double j2 = x-i1*1000-j1*100;//34.0
double k = j2/10;//3.4
double k1 = Math.floor(k);//3
double k2 = x-i1*1000-j1*100-k1*10;//4
int y = (int)(i1+j1+k1+k2);
System.out.println(y);
}
}作者: 张文强 时间: 2012-5-31 18:00
import java.util.Scanner;
public class Test2 {
public static void main(String[] args) {
System.out.println("请输入一个四位数:");
Scanner in = new Scanner(System.in);
int x = in.nextInt();
int qian = x / 1000;
int bai = (x % 1000) / 100;
int shi= (x / 10 ) % 10;
int ge = (x %100) % 10;
int y = (int)(qian+bai+shi+ge);
System.out.println(y);
}
好像能强点{:soso_e113:}
{
Scanner sc = new Scanner(System.in);
System.out.print("输入一个任意长度字符:");
String str = sc.next();
BigInteger sum = BigInteger.ZERO;
BigInteger[] num = new BigInteger[str.length()];
for (int i = 0; i < str.length(); i++) {
num[i] = new BigInteger((String) str.substring(i, i + 1));
}
for (int i = 0; i < num.length; i++) {
sum = sum.add(num[i]);
}
System.out.print(sum);
}