创建一个Example类

更新时间:2023-07-20 20:08:22 阅读: 评论:0

创建一个Example类,该类有一个result() 方法,在result()方法内部有两个多项式A=4x-4  、 B=2*x*x-4*x*y+y*y;C=A/B ,最后返回C的值
要求:
x和y的值作为该方法的形参,在计算C值以前,先判断A和B的值,
当A或B等于零时抛出一个ArithmeticException异常,使用ArithmeticException捕获该异常,在创建ArithmeticException异常时须使用其带形参的构造函数,给形参赋值为“A 或 B =0”,使用getMessage()显示该字符串。
当A、B都不等于零时抛出一个Exception异常,使用Exception捕获该异常,在创建Exception异常时也须使用其带形参的构造函数,给形参赋值为“program is ok!”,使用getMessage()显示该字符串
最后不管A、B是否等于零,都须显示”program is end”(注:使用finally)
为这个类创建一个main()方法,生成两个20以内的整形随机数,调用result()方法,将这两个随机数赋给x和y.,显示最后结果。
import java.util.Random;

public class Example {

@SuppressWarnings("finally")
eipc public static double result(double x,double y){soltek
  double A,B,C=0;
  A=4*x-4;
  B=2*x*x-4*x*y+y*y;
red eye英语能力竞赛  try{
  if(A == 0||B == 0){yousheng
    throw new ArithmeticException("A B =0");
  }el{
    throw new Exception("program is ok!");
  }
  }catch(ArithmeticException e){
森淼  System.out.Message());
  }catch(Exception e){
  System.out.Message());
  C = A/B;
  }finally{
加拿大硕士申请条件  System.out.println("program is end");
  return C;
月底结转 
afraid什么意思  }
}
/**
  * @param args
  */
caterpillar音标 public static void main(String[] args) {
  // TODO Auto-generated method stub
  Random a = new Random();
  int x = a.nextInt(20);
  int y = a.nextInt(20);
  System.out.println(x);
  System.out.println(y);
  result(x,y);

}

}

本文发布于:2023-07-20 20:08:22,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/90/183553.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:形参   使用   显示   方法   硕士   能力   申请
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图