java定义新数组,大括号的位置

实现在新数组输出原数组的数,第一个代码,大括号{ }的位置不对,无法运行,int newArr[ ]={oldArr[i]};与下一行的for应该在一个大括号内,这样新定义的 int newArr[ ]才能引用。
初学,自己这么理解。害…

public class su1{
  public static void main(String[] args){  int oldArr[]={1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5}; 
   for(int i=0;i<oldArr.length;i++)    
    {       
     int newArr[]={oldArr[i]};    
      }   
    for(int j=0;j<newArr.length;j++)   
     {      System.out.print(newArr[j]+"\t");   
      }
 }
 }
public class su1{
  public static void main(String[] args){  int oldArr[]={1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5}; 
   for(int i=0;i<oldArr.length;i++)   
     {        
     int newArr[]={oldArr[i]};          for(int j=0;j<newArr.length;j++)     
        {         System.out.print(newArr[j]+"\t");     
        }     
      }
}
}

你可能感兴趣的:(笔记)