Создать программу, которая будет выводить на экран меньшее по модулю из трёх введённых пользователем вещественных чисел.
1. Создаем объект класса Scanner и просим пользователя ввести первое число, проверяем введено ли вещественное число, если число введено верно, присваиваем значение модуля заданного числа переменной и переходим ко второму числу;
2. Проводим аналогичные процедуры со вторым и третьим числом;
3. Сравнимаем значения модулей заданных чисел и выводим информацию о меньшем значении.
import java.util.Scanner;
public class Zadachi{
public static void main(String[] args){
System.out.println("Введите первое число");
Scanner scn1=new Scanner(System.in);
if(scn1.hasNextFloat()){
float i=Math.abs(scn1.nextFloat());
System.out.println("Введите второе число");
Scanner scn2=new Scanner(System.in);
if(scn2.hasNextFloat()){
float k=Math.abs(scn2.nextFloat());
System.out.println("Введите третье число");
Scanner scn3=new Scanner(System.in);
if(scn3.hasNextFloat()){
float n=Math.abs(scn3.nextFloat());
if(i<=k&i<=n)
System.out.println("Меньшее число по модулю "+i);
if(k<i&k<=n)
System.out.println("Меньшее число по модулю "+k);
if(n<i&n<k)
System.out.println("Меньшее число по модулю "+n);
}
else System.out.println("Ошибка. Вы ввели не вещественное число");
}
else System.out.println("Ошибка. Вы ввели не вещественное число");
}
else System.out.println("Ошибка. Вы ввели не вещественное число");
}
}
Комментариев нет:
Отправить комментарий