кодесурса

Упражнения на Java: добавьте все цифры данного положительного целого числа, пока результат не будет иметь одну цифру

script1adsense2code
script1adsense3code

Java Basic: упражнение 108 с решением

Напишите программу на Java, чтобы добавить все цифры заданного положительного целого числа, пока результат не будет иметь одну цифру.

Иллюстрированная презентация:


Пример решения:

Java-код:

import java.util.Scanner;
public class Example108 {
     public static void main(String[] arg) {	
        Scanner in = new Scanner(System.in);	
       System.out.print("Input a positive integer: ");
        int n = in.nextInt(); 
		if (n>0)
		{
           System.out.print("The single digit number is: "+(n == 0 ? 0 : (n % 9 == 0 ? 9 : n % 9)));
		}
		System.out.println("\n");  
    }
}

Пример вывода:

 Введите положительное целое число: 25                                           
Однозначное число: 7

Блок - схема:

«Блок-схема:

Редактор кода Java:

Внесите свой код и комментарии через Disqus.

Предыдущий: Напишите программу на Java, чтобы проверить, содержит ли массив целых трех растущих смежных чисел.
Далее: Напишите программу на Java, чтобы сформировать лестничную форму из n монет, где каждая k-я строка должна иметь ровно k монет.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code