第8次Java作业+LSYang

【P257】编写应用程序,从命令行输入两个小数参数,求它们的商。要求程序中捕捉NumberFormatException异常和ArithmeticException异常。

 1 public class Exception{
 2     public static void main(String[] args) {
 3         try{
 4             double i=Double.parseDouble(args[0]);
 5             double j=Double.parseDouble(args[1]);
 6             if(j==0)throw new ArithmeticException();
 7             double result=i/j;
 8             System.out.println(result);
 9         }
10         catch(ArithmeticException ae){
11             System.out.println("除数不能为零!");
12         }
13         catch(NumberFormatException nfe){
14             System.out.println("请输入两个小数!");
15         }
16     }
17 }

程序运行结果

时间: 2024-07-30 10:07:29

第8次Java作业+LSYang的相关文章

第2次Java作业+LSYang

[P62 1]打印出1~10000范围中所有的“水仙花数” 1 public class JavaA1{ 2 public static void main(String args[]){ 3 int i=0, m = 100, n = 999, a = 0, b = 0, c = 0, d = 0; 4 for (i = m; i <= n; i++) 5 { 6 a = i / 100; 7 b = (i / 10) % 10; 8 c = i % 10; 9 if (i==a*a*a +

第4次Java作业+LSYang

[1] 1 public class Java401 { 2 public static void main(String[] args) { 3 String str1="Java技术学习班 20070326"; 4 String str2="Java技术学习班 20070326 MLDN 老师"; 5 String str3="330521199601221711"; 6 System.out.println(str1.substring(1

第9次Java作业+LSYang

[P270]宠物商店代码(各个不同功能的类放在不同的包中定义) org.lsy.demo.a里的Pet.java 1 package org.lsy.demo.a; 2 3 public interface Pet{ // 定义宠物接口 4 public String getName() ; 5 public String getColor() ; 6 public int getAge() ; 7 } org.lsy.demo.b里的Cat.java 1 package org.lsy.dem

第5次Java作业+LSYang

[题目]建立一个人类(Person)和学生类(Student),功能要求如下:(1)Person类中包含4个私有的数据成员name.addr.sex.age,分别为字符串型.字符串型.字符型及整型,表示姓名.地址.性别和年龄.用一个4参构造方法.一个两参构造方法.一个无参构造方法可进行Person在的实例化操作,另外用一个输出方法显示4种属性.(2)Student类继承Person类,并增加成员math.english存放数学和英语成绩.一个6参构造方法.一个两参构造方法.一个无参构造方法和重写

关于提高字节流问题暨第四次java作业

import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException; public class CopyFile { /** * @param args */ public static void main(String[] args) { try { FileInputStream fis = new FileInputStream ("a.mp3"); FileOutpu

java作业4

(一)  请查看String.equals()方法的实现代码,注意学习其实现方法.(发表到博客作业上) (二)  整理String类的Length().charAt(). getChars().replace(). toUpperCase(). toLowerCase().trim().toCharArray()使用说明 Length():获取字串长度 String s1 = "Welcome to java"; System.out.println("s1's length

java作业3

一.构造方法 1.源代码 public class Test{ public static void main(String[] args){ Foo obj1=new Foo(); } } class Foo{ int value; public Foo(int initValue){ value=initValue; } } 2.程序截图 3.结果分析 若构造方法已提供,则系统不再提供默认构造方法. 二.JAVA字段初始化 1.源代码 public class InitializeBlock

java作业1

编辑路径,但由于JAVA故障 JAVA不能正常安装所以在cmd输入javac产生错误不能正常运行出来 所有作业的文件已经输入,只需要在cmd中运行即可,但是JAVA有问题不能实现只能写出过程没有结果图.

JAVA作业02

一,      课堂练习 (一)构造方法 1,源代码 public class Test{ public static void main(String[] args){ Foo obj1=new Foo(); } } class Foo{ int value; public Foo(int initValue){ value=initValue; } } 2,运行结果 3,结果分析 如果类提供了一个自定义的构造方法,将导致系统不再提供默认构造方法. (二)JAVA字段初始化 1,源代码 pub