public class Array1
{
   public static void main(String[] args)
    {
    int []a=new int[5];
    int i;
    for( i=0;i<a.length;i++)
         {
         a[i]=i+1;
         }
         System.out.println("数组各个元素:"+a[i]);
        
    }
   
   
    }

我想输出数组的各个元素,可是
最后有异常,那到底怎才能输出啊?

解决方案 »

  1.   

    int []a=new int[5];只是为数组分配一个空间,还需要为每个元素分配一个空间
      

  2.   

    public class Array1
    {
       public static void main(String[] args)
                       {
                       int []a=new int[5];
                       int i=0;
                       for( i=0;i<a.length;i++)
                               {
                                   a[i]=i+1; 
                                   System.out.println("数组各个元素:"+a[i]);                           }
                                                         
                       }
                       
                       
                   }

    输出结果为:数组各个元素:1
              数组各个元素:2
              数组各个元素:3
              数组各个元素:4
              数组各个元素:5
      

  3.   

    public class Array1
    {
       public static void main(String[] args)
                       {
                       int []a=new int[5];
                       int i;
                       for( i=0;i<a.length;i++)
                               {
                                   a[i]=i+1;   
                                System.out.println("数组各个元素:"+a[i]);
     
                               }
                                                         
                       }
                       
                       
                   }

      

  4.   

    public   class   Array1 { 
        public static void main(String[] args) { 
                     int   []a=new   int[5]; 
                     int   i=0; 
                         for(   i=0;i <a.length;i++){ 
                                              a[i]=i+1;   
                                              System.out.println( "数组各个元素: "+a[i]);                       } 
                                                                                                              
         } 
                                          
                                          
                              
    }   
    输出结果为:数组各个元素:1 
                        数组各个元素:2 
                        数组各个元素:3 
                        数组各个元素:4 
                        数组各个元素:5
    说明:上面的3楼。4楼我回答的有点细节问题,所以重新回答了;抱歉!