Мне казалось я гений!
Помогите пожалуйста , что не так?
Ругается, в конце мол не знаю переменной А. вроде бы это в рамках одного метода... должно работать((
package com.javarush.task.task01.task0132;
/*
Сумма цифр трехзначного числа
*/
public class Solution {
public static void main(String[] args) {
System.out.println(sumDigitsInNumber(546));
}
public static int sumDigitsInNumber(int number) {
String sNumber = String.valueOf(number); //перевожу нумбер в строку
char[] strToArray = sNumber.toCharArray(); //разбиваю строку на символы
for (int i = 0; i < strToArray.length; i++){ //пока i от нуля до длинны символов в строке (подглядел в инете)
String sChar = String.valueOf(strToArray); //привожу каждый символ к обратно к строке, так как компилятор ругается и на дает приводит символ к числу((
int a = Integer.parseInt(sChar); //привожу каждый строко-символ к целому числу в переменной A
int b = a + a; //Тут складываю а плюс а в переменную БЭ
}
return b; //Пытаюсь вернуть БЭ
}
}