Untitled
unknown
java
4 years ago
2.4 kB
13
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...