我需要在java(netbeans)中执行一个程序,其中用户插入包含字母和数字的任何序列(例如:aa5bgd6dcx78),然后我需要对数字求和,如5 + 6 + 7 + 8并打印结果。我怎么能这样做?
我需要用户,子串和等号。
谢谢
答案 0 :(得分:0)
String input = "aa5bgd6dcx78";
int total = 0;
for(int i = 0; i < input.length(); i++) {
curChar = input.charAt(i);
if(curChar.isDigit()) {
total += curChar;
}
}
System.out.println("Total is: " + total);