我正在尝试在数字字符串中添加奇数,这似乎正在起作用。
import java.util.Scanner;
public class E62e{
public static void main(String[] args){
Scanner input = new Scanner(System.in);
System.out.print("Welcome. Please enter a number: ");
int number = input.nextInt();
String value = String.valueOf(number);
int sum = 0;
for(int i = 0; i < value.length(); i++){
int a = value.charAt(i);
if(a % 2 != 0){
sum = sum + a;
}
}
System.out.println(sum);
System.out.println(value);
}
}
它没有任何代码错误,但是当我尝试输入1时,总和为49。有帮助吗?