解决方案 »

  1.   

    你这直接是题目要求了吧?很基础的东西诶...你就随意定义一个数组,直接赋值之后打印啊!打印的时候你可以这样啊:
    System.out.pritln(i[0]+" "i[0]+" "+i[1]+" "+i[2]+" "+i[3]+" "+i[4])就可以有空格效果了,至于你说要提示什么话之类的,就在catch块中加弹出框也好,命令行也行。至于最后一个要求,和前面一样做就行了,输入你可以输入一个赋值一个,也可以直接命令框中输入然后赋值就行啊!嗯...我的思路就这样,源码给你没有意义,很基础的一个东西,反正说来就一句,你要想捕获异常后有提示,把提示代码写在catch块中就好~
      

  2.   

    try{
    。。
    return...
    }catch(){
    ..
    }finally{}
    会先执行finally在执行return。
      

  3.   


    import java.util.*;
    public class OutArgs{
    public static void main(String[] args){
    int length=args.length;
    int[] arr=new int[length];
    try{
    if(length<5){
    throw new ArrayIndexOutOfBoundsException();
    }
    for(int i=0;i<length;i++){
    arr[i]=Integer.parseInt(args[i]);
    }
    for(int arg:arr){
    System.out.print(arg+" ");
    }
    }catch(ArrayIndexOutOfBoundsException e){
    System.out.println("请输入至少5个整数");
    }catch(NumberFormatException e){
    System.out.println("请输入整数");
    }
    }
    }