0
点赞
收藏
分享

微信扫一扫

第十二次作业

晒大太阳了 2022-04-29 阅读 33
java

作业一:超市特价商品采购

代码如下:

import java.util.Scanner;								//导入Scanner方法
public class Car{										//创建Car类
		public static void main(String[] args) {		//创建主方法
			System.out.println("请输入鲜鸡蛋的重量(斤):");		//输出信息
			Scanner a=new Scanner(System.in);				//输入购买量
			int egg=a.nextInt();							//将购买量传给egg
			if(egg<=7)										//判断egg是否不超出7
			{
				System.out.println("应付"+egg*3.98+"元");		//输出信息
			}
			else											//如果不满足上面的条件就执行下面代码
			{
			try											//捕捉异常
			 {	
			    int ar=Integer.parseInt("24的");			//进行数据转换
			 }
				catch(Exception e){						//处理异常
			 System.out.println("异常提示:这份鲜鸡蛋的重量为"+egg+"斤,超出"+(egg-7)+"斤,超重了!!!");			//输出信息
									}
			}
												}
				  }

运行结果为:

 作业二:统计学校人数

public class CountIsNotIntegerException extends Exception{        //自定义一个异常类并继承父类Exception
public CountIsNotIntegerException (String a){            //创建一个方法并传入一个字符串类型a
	super(a);                                            //调用父类的构造方法
                                            }
                                                           }
public class school {                                    //创建类
	static void school(double num)throws CountIsNotIntegerException {       //定义一个方法并传入double型参数
		if(num%1==0){                                //判断是否为整数
			System.out.println("人数为"+num);        //如果为整数则输出
		            }
        else{                                        //否则执行下面的代码
			    throw new CountIsNotIntegerException("人数不能为小数:"+num);        //抛出异常信息
		    }
	                }
	public static void main(String[] args) {            //主方法
	try{//捕捉异常
        school(456214.2);                            //调用方法并传入值
	   }
    catch(CountIsNotIntegerException e){                //处理自定义异常
		e.printStackTrace();                            //输出异常信息
	                                    }
                    }
	                    }

运行结果为:

 

举报

相关推荐

java第十二次作业

第十二次Java作业

mysql第十二次作业

MYSQL第十二次作业

数据库第十二次作业

第十二次课堂笔记

0 条评论