Top.Mail.Ru
Ответы

JAVA задача помогите пожалуйста

Напишите код, который принимает с клавиатуры целое
положительное трехзначное число и выводит его на экран в
«полном виде»: например, для числа 527 это будет выглядеть вот так: 500 20 7

По дате
По рейтингу
Аватар пользователя
Мудрец

Код на Java, который выполняет задачу:

1234567891011121314151617181920212223242526
 import java.util.Scanner; 
 
public class Main { 
    public static void main(String[] args) { 
        Scanner scanner = new Scanner(System.in); 
         
        System.out.print("Введите трехзначное положительное число: "); 
        int number = scanner.nextInt(); 
         
        // Проверка на трехзначное положительное число 
        if (number < 100 || number > 999) { 
            System.out.println("Ошибка: введите трехзначное положительное число."); 
            return; 
        } 
         
        // Извлечение сотен, десятков и единиц 
        int hundreds = (number / 100) * 100; 
        int tens = ((number % 100) / 10) * 10; 
        int units = number % 10; 
         
        // Вывод результата 
        System.out.println(hundreds + " " + tens + " " + units); 
         
        scanner.close(); 
    } 
} 

Если ввести 527, программа выдаст:

1
 500 20 7 

Можешь скопировать код и запустить его в среде разработки Java.

Аватар пользователя
Ученик

import java.util.Scanner;

public class Main {
public static void main(String[] args) {
// Создаем объект Scanner для ввода с клавиатуры
Scanner scanner = new Scanner( System.in );

// Запрашиваем у пользователя ввод трехзначного числа
System.out.print("Введите трехзначное число: ");
int number = scanner.nextInt();

// Проверяем, что число трехзначное и положительное
if (number < 100 || number > 999) {
System.out.println("Ошибка: введено не трехзначное число.");
return;
}

// Разделяем число на сотни, десятки и единицы
int hundreds = (number / 100) * 100;
int tens = ((number % 100) / 10) * 10;
int units = number % 10;

// Выводим результат
System.out.printf("%d %d %d\n", hundreds, tens, units);
}
}

Аватар пользователя

жертва ИИ...

Аватар пользователя

если есть мозги, проверь как твоя куча навоза работает с такими числами в которых нули стоят в десятках...



Видео по теме