⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 morecatchblocksdemo.java

📁 java编程代码
💻 JAVA
字号:


import java.util.Scanner;

public class MoreCatchBlocksDemo
{
   public static void main(String[] args)
   {
       Scanner keyboard = new Scanner(System.in);

       try
       {
           System.out.println("How many pencils do you have?");
           int pencils = keyboard.nextInt();

           if (pencils < 0)
                throw new NegativeNumberException("pencils");

           System.out.println("How many erasers do you have?");
           int erasers = keyboard.nextInt();
           double pencilsPerEraser;

           if (erasers < 0)
               throw new NegativeNumberException("erasers");
           else if (erasers != 0)
               pencilsPerEraser = pencils/(double)erasers;
           else
               throw new DivisionByZeroException( );

           System.out.println("Each eraser must last through " 
                + pencilsPerEraser + " pencils.");
       }

       catch(NegativeNumberException e)
       {
           System.out.println("Cannot have a negative number of "
               + e.getMessage( ));
       }
       catch(DivisionByZeroException e)
       {
          System.out.println("Do not make any mistakes.");
       }

       System.out.println("End of program.");
   }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -