zoukankan      html  css  js  c++  java
  • java第5次作业

    import java.util.;
    public class FIVE {
    public static void main(String args[]){
    int i,j,s = 0;
    Scanner sc = new Scanner(System.in);
    i = sc.nextInt();
    j = sc.nextInt();
    try{
    s = i/j;
    }
    catch(ArithmeticException e)
    {
    e.printStackTrace();
    }
    {
    System.out.println(s);
    }
    }
    }
    2
    import java.util.Scanner;
    public class shiyan1 {
    @SuppressWarnings("resource")
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    double r;
    Scanner s = new Scanner(System.in);
    while(true){
    try{
    r = Double.parseDouble(s.next());
    if(r<0)
    throw new NegativeException();
    else if(r<1.0||r>100.0)
    throw new NumberRangeException();
    else{
    System.out.println("面积是"+3.14r*r);
    break;
    }
    }catch(NumberFormatException e){
    System.out.println("非数值异常");
    }catch(NegativeException e){
    System.out.println("负数异常");
    }catch(NumberRangeException e){
    System.out.println("越界异常");
    }
    }
    }
    }
    class NegativeException extends Exception{
    private static final long serialVersionUID = 1L;
    public NegativeException(){
    super();
    }
    public NegativeException(String msg){
    super(msg);
    }
    public NegativeException(String msg, Throwable cause){
    super(msg,cause);
    }
    public NegativeException(Throwable cause){
    super(cause);
    }
    }
    class NumberRangeException extends Exception{
    public NumberRangeException(){
    super();
    }
    public NumberRangeException(String msg){
    super(msg);
    }
    public NumberRangeException(String msg, Throwable cause){
    super(msg,cause);
    }
    public NumberRangeException(Throwable cause){
    super(cause);
    }
    }
    3
    public class shiyan2 {
    private String id;
    public void setid(String id) {
    if(id.length()==18)
    this.id=id;
    else
    throw new IllegalArgumentException("参数长度应为18!");
    }
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    shiyan2 t =new shiyan2();
    try {
    t.setid("0123456789123456789");
    }catch(IllegalArgumentException ie) {
    System.out.println(ie.getMessage());
    }finally {
    System.out.println("结束");
    }
    }
    }

  • 相关阅读:
    Python入门_绘制多个五角形_turtle
    Selenium3+python自动化6-八种元素元素定位(Firebug和firepath)
    MongoDB入门(3)- MongoDB备份与恢复
    MongoDB入门(2)- MongoDB安装
    MongoDB入门(1)- MongoDB简介
    Elastic Search操作入门
    应用Xml.Linq读xml文件
    Struts2入门(1)-第一个Struts2程序
    Hibernate入门(4)- Hibernate数据操作
    Hibernate入门(3)- 持久对象的生命周期介绍
  • 原文地址:https://www.cnblogs.com/nicejun/p/11135011.html
Copyright © 2011-2022 走看看