Untitled
unknown
java
3 years ago
2.4 kB
5
Indexable
import java.util.Scanner; public class LuckyNumber{ public static void main(String []args){ // Ввод из консоли Scanner scanner = new Scanner(System.in); String input; input = scanner.nextLine(); scanner.close(); // Проверка на длину входных данных int inputLength = input.length(); if (inputLength != 6) { System.out.println("Ошибка: длина входного числа должна быть равна 6"); System.exit(1); } System.out.println("Введенное число: " + input); // Получение первых 3 и последних 3 цифр String firstThreeChars = input.substring(0, 3); String lastThreeChars = input.substring(inputLength - 3); System.out.println("Первые 3 цифры: " + firstThreeChars); System.out.println("Последние 3 цифры: " + lastThreeChars); // Проверка на счастливость int firstSum = 0, lastSum = 0; String firstThreeCharsArray[] = firstThreeChars.split(""); String lastThreeCharsArray[] = lastThreeChars.split(""); // Первая сумма for (int i = 0; i < firstThreeCharsArray.length; i++) { int n = Integer.parseInt(firstThreeCharsArray[i]); firstSum += n; System.out.print(n); if (i < firstThreeCharsArray.length - 1) { System.out.print(" + "); } } System.out.println(" = " + firstSum); // Вторая сумма for (int i = 0; i < lastThreeCharsArray.length; i++) { int n = Integer.parseInt(lastThreeCharsArray[i]); lastSum += n; System.out.print(n); if (i < lastThreeCharsArray.length - 1) { System.out.print(" + "); } } System.out.println(" = " + lastSum); if (firstSum != lastSum) { System.out.println("Число не является счастливым"); System.exit(0); } System.out.println("Число является счастливым"); } }
Editor is loading...