zoukankan      html  css  js  c++  java
  • 异常作业

       今天做的是“异常‘。

        

    package aaa;
    import java.util.Scanner;
    public class bbb {
    public static void main(String[] args) {
     int a=0;
     int b=0;
     Scanner sc=new Scanner(System.in);
     try {
      System.out.println("请输入被除数:");
      a=sc.nextInt();
      System.out.println("请输入除数:");
      b=sc.nextInt();
     }catch(Exception e)
     {
      System.out.println("输入不合法:");
      e.printStackTrace();
     }
     finally {
     if(b==0) {
      System.out.println("b的值不能为0");
     }
     else {
      System.out.println(a+"/"+b+"="+(a/b));
     }
    }
    }
    }
     
    package aaa;
    import java.util.Scanner;
    public class Circle {
    public static void main(String[] args) {
     double r;
     Scanner s=new Scanner(System.in);
     try {
      r=Double.parseDouble(s.next());
      System.out.println("面积是"+3.14*r*r);
     }
     catch(Exception e) {
      e.printStackTrace();
     }
     finally {
      r=Double.parseDouble(s.next());
      System.out.println("面积是"+3.14*r*r);
     }
    }
    }
    package aaa;
     import java.util.Scanner;
     public class Excep {
     static String id;      
     public void length(String id) throws IllegalArgumentException{
         if (id.length() == 18) { 
                  this.id = id;
                 System.out.println("身份证号长度正常");
     }                           
        else{
             throw new IllegalArgumentException("身份证号长度异常");                          
         }
     }
     public static void main(String[] args) {
           Scanner sc=new Scanner(System.in);
           Excep A=new Excep();
     try {
                System.out.println("请输入身份证号:");
                 A.id=sc.next();
                A.length(A.id);
     } catch (IllegalArgumentException e) {
             System.out.println("异常");
        
                    System.out.println(e.getMessage());
     }finally{
                 System.out.println("身份证号码为:"+id);
         }
         }
     }
  • 相关阅读:
    python二进制转换
    git的使用
    c++primer plus笔记
    c++primer 学习笔记
    二分查找
    字符串全排列
    斐波那契数列
    JavaScript 相关
    HTTP记录
    前端笔记
  • 原文地址:https://www.cnblogs.com/rfvh/p/10835759.html
Copyright © 2011-2022 走看看