java第某次上机

Posted smyhhh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java第某次上机相关的知识,希望对你有一定的参考价值。

1. 编写一个类ExceptionTest,在main方法中使用try-catch-finally语句结构实现

在try语句块中,编写两个数相除操作,相除的两个操作数要求程序运行时用户输入;

在catch语句块中,捕获被0除所产生的异常,并输出异常信息;

在finally语句块中,输出一条语句。

 1 package person;
 2 import java.util.*;
 3 
 4 public class Etest {
 5     
 6     public static void main(String[] args) {
 7         Scanner sc = new Scanner(System.in);
 8         int x,y,m = 0;
 9         System.out.println("请依次输入被除数、除数:");
10         x=sc.nextInt();
11         y=sc.nextInt();
12         try{
13             m=x/y;
14         }catch(Exception e){
15             System.out.println("除数不能为0!");
16         }finally{
17             System.out.println(m);
18         }
19     }
20 
21 }

 

 2.

 1 package person;
 2 import java.util.*;
 3 
 4 public class Roundtry {
 5 
 6     public static void main(String[] args) {
 7         Scanner sc = new Scanner(System.in);
 8         double r,s = 0;
 9         int flag=0;
10         System.out.println("请输入圆的半径:");
11         try{
12             r=sc.nextDouble();
13             s=r*r*3.14;
14         }catch(InputMismatchException e){
15             System.out.println("不能输入字母!");
16             flag=1;
17         }
18         if(flag==1){
19             System.out.println("输入错误!");
20         }else{
21             System.out.println(s);
22         }
23     }
24 
25 }

 3.

 1 package person;
 2 import java.util.*;
 3 
 4 public class Idcardtest {
 5      
 6     public void (l) throws  IllegalArgumentException{
 7         if(s.length!=18) {
 8             throw new IllegalArgumentException("身份证号码长度为18!");
 9             }
10         }
11 }
12     public static void main(String[] args) {
13         Scanner sc = new Scanner(System.in);
14         String s;
15         int l;
16         System.out.println("请输入身份证号:");
17         try{
18             s=sc.nextLine();
19             l=s.length();
20         }catch(IllegalArgumentException e){
21             System.out.println(e);
22         }
23     }
24 
25 }

 

以上是关于java第某次上机的主要内容,如果未能解决你的问题,请参考以下文章

86/88汇编代码的执行调试

华为上机机试练习 --------------------变态跳台阶 ---------------java语言描述

java第四次上机

java第四次上机

(转) Java中的负数及基本类型的转型详解

算法第5章上机实践