System.out.println(chars[0]+chars[1]+chars[2]); выдает 159
System.out.println(chars); выдает 546
System.out.println(sumDigitsInNumber(546)); выдает 159
Где я делаю что-то не так?
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 numtostring = ""+number;
char[] chars = numtostring.toCharArray();
System.out.println(chars[0]+chars[1]+chars[2]);
System.out.println(chars);
int a = 0;
a = chars[0] + chars[1] + chars[2];
return a;
}
}