From 333078928c6d4462181a8338882e74f6ebce824f Mon Sep 17 00:00:00 2001 From: Khalid Samim <126877550+itkhld1@users.noreply.github.com> Date: Sun, 26 Mar 2023 16:33:40 +0300 Subject: [PATCH] Update DigitSumChallenge.java I add a loop to repeatedly ask the user to enter an integer, or 0 to end the program. --- Day11/DigitSumChallenge.java | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/Day11/DigitSumChallenge.java b/Day11/DigitSumChallenge.java index 92a30d6..4fffee5 100644 --- a/Day11/DigitSumChallenge.java +++ b/Day11/DigitSumChallenge.java @@ -19,6 +19,7 @@ Calling the method sumDigits(1) should return -1 as per requirements described a Tip: Create a project with the name DigitSumChallenge. */ +import java.util.Scanner; public class DigitSumChallenge { @@ -45,12 +46,19 @@ public static int sumDigits(int number){ } public static void main(String[] args){ - System.out.println(sumDigits(125)); - System.out.println(sumDigits(10)); - System.out.println(sumDigits(9)); - System.out.println(sumDigits(-1)); + Scanner scanner = new Scanner(System.in); + while (true){ + System.out.println("Enter a number (or 0 to exit): "); + int input = scanner.nextInt(); + + if (input == 0 ){ + break; + } + System.out.println(sumDigits(input)); + } + scanner.close(); } }