Главная страница » Задачи по Java

Практические задачи по Java

Задача 1.

Дано натуральное число, Определить, является ли оно четным. Если число натуральное, вывести в консоль «Некорректный ввод». Если число четное, вывести в консоль «Число четное», если нет, то «Число нечетное».

				
					import java.util.Scanner;

public class Task01 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("Введите число: ");
        int number = scanner.nextInt();
        scanner.close();

        if (number <= 0) {
            System.out.println("Некорректный ввод");
        } else if (number % 2 == 0) {
            System.out.println("Число четное");
        } else {
            System.out.println("Число нечетное");
        }
    }
}
				
			

Задача 2.

Дано три числа. Определить, кратна ли сумма чисел трем. Если да, то вывести в консоль «Сумма чисел кратна трем», если нет, то «Сумма чисел не кратна трем».

				
					import java.util.Scanner;

public class Task02 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("Введите первое число: ");
        int a = scanner.nextInt();
        
        System.out.println("Введите второе число: ");
        int b = scanner.nextInt();
        
        System.out.println("Введите третье число: ");
        int c = scanner.nextInt();
        scanner.close();

        int sum = a + b + c;

        if (sum % 3 == 0) {
            System.out.println("Сумма чисел кратна трем");
        } else {
            System.out.println("Сумма чисел не кратна трем");
        }
    }
}
				
			

Задача 3.

Дано двузначное число. Найти число десятков в нем и число единиц в нем. Распечатать в консоль на одной строке число десятков, а на другой число единиц.

				
					import java.util.Scanner;

public class Task03 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("Введите число: ");
        int number = scanner.nextInt();
        scanner.close();

        int a = number / 10; 
        int b = number % 10;

        System.out.println("Число десятков: " + a);
        System.out.println("Число единиц: " + b);
    }
}
				
			

Задача 4.

Дано двузначное число. Определить, какая из его цифр больше, первая или вторая. Если первая цифра больше, вывести в консоль «Первая цифра больше», если вторая, то «Вторая цифра больше». Если цифры равны, вывести в консоль «Цифры равны».

				
					import java.util.Scanner;

public class Task05 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("Введите число: ");
        int number = scanner.nextInt();
        scanner.close();

        int figure1 = number / 10;
        int figure2 = number % 10;

        if (number < 10 || number > 99) {
            System.out.println("Некорректный ввод");
        } else if (figure1 > figure2) {
            System.out.println("Первая цифра больше");
        } else if (figure1 < figure2) {
            System.out.println("Вторая цифра больше");
        } else {
            System.out.println("Цифры равны");
        }
    }
}
				
			

Задача 5.

Дано двузначное число. Определить, кратна ли трем сумма его цифр. Если да, то вывести в консоль «Сумма цифр кратна трем», если нет, то «Сумма цифр не кратна трем».

				
					import java.util.Scanner;

public class Task3 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("Введите число: ");
        int number = scanner.nextInt();
        scanner.close();

        int figure1 = number / 10;
        int figure2 = number % 10;

        int sumFigures = figure1 + figure2;

        if (sumFigures % 3 == 0) {
            System.out.println("Сумма цифр кратна трем");
        } else {
            System.out.println("Сумма цифр не кратна трем");
        }
    }
}
				
			
Спасибо Вам за уделенное время. Удачи.