1.
package aaa;
import java.util.*;
public class exceptiontest {
public static int chu(int a,int b){
return a/b;
}
public static void main(String[] args){
Scanner cn=new Scanner(System.in);
int a=cn.nextInt();
cn.nextLine();
int b=cn.nextInt();
try{
chu(a,b);
}catch(Exception e1){
System.out.println("程序异常:"+e1);
}finally{
System.out.println("运行结束");
}
}
}
2.
package aaa;
import java.util.*;
public class yuan {
public static double yuanban(double r){
return r*r*3.14;
}
public static void main(String[]args){
Scanner ex=new Scanner(System.in);
double r=ex.nextInt();
try{
yuanban(r);
System.out.println("其面积为:"+yuanban(r));
}catch(Exception e1){
System.out.println("异常为"+e1);
}finally{
System.out.println("结果错误");
}
}
}
3.
package disici;
import java.util.*;
public class id {
private String id;
public void setId(String id){
if (id.length() == 18) {
this.id = id;
} else {
throw new IllegalArgumentException("长度应为18!");
}
}
public int[] Scan(String a) {
int c[] = null;
for (int i=0;i<18;i++)
{
Scanner ex=new Scanner (System.in);
int b =ex.nextInt();
c[i]=b;
}
return c;
}
public static void main(String[] args) {
id te = new id();
String b = null;
try {
te.Scan(b);
} catch (IllegalArgumentException ie) {
System.out.println(ie.getMessage());
}finally{
System.out.println("结束");
}
}
}