Передай учителю математики, пусть тебе двойку влепит за "вычислентя суммы трехзначного числа", заодно и учителю русского за "вычислентя " с аналогичной просьбой PS: я тоже редактировать умею sum=(a/100)+(a/10%10)+(a%10);
import java.util.Scanner; public class SumOfDigits { public static void main(String[] args) { final Scanner s = new Scanner ( System.in ); final String line = s.nextLine ().trim (); final char [] array = line.toCharArray (); int sum = 0; for ( final char c : array ) { if ( !Character.isDigit ( c ) ) { throw new IllegalArgumentException (); } sum = sum + Character.getNumericValue ( c ); } System.out.println ( "sum = " + sum ); } }
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.