package code;
public class Solution3 {
public static int sumOfDigit(String s) {
int total = 0;
for(int i = 0; i < s.length(); i++) {
total = total + Integer.parseInt(s.substring(i,i+1));
}
return total;
}
public static void main(String[] args) {
System.out.println(sumOfDigit("11hhkh01"));
}
}
Как я могу изменить свой код, чтобы он игнорировал какой-либо символ, но все же суммировал цифру с ввода? Ошибка Exception in thread "main" java.lang.NumberFormatException: For input string: "h"
Почему мой код не работает, когда мой ввод содержит символ? Я хочу, чтобы мой код игнорировал символ
Потому что «ч» не является числом. В чем у вас проблемы с пониманием? – immibis