Advertisement
Mancolo

Домашняя работа 13 - Обработка Исключений

Mar 24th, 2021
933
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.58 KB | None | 0 0
  1. package com.company;
  2. import java.io.*;
  3. import java.util.Scanner;
  4. import java.util.InputMismatchException;
  5. public class Main {
  6.  
  7.     public static void main(String[] args) {
  8.         Scanner in = new Scanner(System.in);
  9.         System.out.println("===Первое задание===");
  10.         try {
  11.             System.out.println("Введите 1ое число: ");
  12.             int num1 = in.nextInt();
  13.             if (num1 < 0) throw new Exception ("Число отрицательное");
  14.             System.out.println("Введите 2ое число: ");
  15.             int num2 = in.nextInt();
  16.             System.out.println("Ответ:" + (num1 + num2));
  17.             System.out.println("Введите слово:");
  18.             String a = in.next();
  19.             if(a.equals("Мат")) throw  new Exception("Нельзя материться");
  20.             System.out.println("Введите float значение");
  21.             float b = in.nextFloat();
  22.             if (b%2==0 | b%2==1) throw new Exception("Это не float");
  23.         } catch (Exception e) {
  24.             System.out.println(e.getMessage());
  25.         }
  26.         System.out.println("===Второе задание===");
  27.         try {
  28.         System.out.println("Введите имя:");
  29.         String name = in.next();
  30.         if(name.equals(" "))
  31.             throw new Exception("Так как мы не смогли принять от вас никакого имени, мы будем вас звать" + name);
  32.         } catch (Exception e) {
  33.             e.printStackTrace();
  34.         }
  35.  
  36.  
  37.     }
  38. }
  39.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement