输入的任意一组int型数组如{1,3,4,7,2,1,1,5,2},打印出.

解决方案 »

  1.   

    JAVA不是用来作控制台的,个人感觉JAVA 的 IO流做的很不人性化
      

  2.   

    虽然这些是JAVA的基础,但通常用不到.程序里会叫你在控制台里输入东西,然后打印么?我是没遇到过.
    数组不可变长,那先输入长度,然后再输入数字.
    Scanner s=new Scanner(System.int);
    s.nextInt(); 下一个整数.
    s.nextLine(); 下一行(包括空格)
    s.next() 没有包括空格.以空格为分隔符.
    先得一个n=s.nextInt();
    然后for(i=0;i<n....) 一个一个填充数组
      

  3.   

    package TestArray;
    public class Test1 {
    public static void main(String[] args) {
    int[] arr = {1,3,4,7,2,1,1,5,2};
    for(int i:arr){
    System.out.println(i);
    }
    }
    }
      

  4.   

    System.out.println(Arrays.toStirng(数组));
      

  5.   

    用 Arrays.asList()方法添加数组进去,,再打印出去也可以
      

  6.   

    各位倒是给个完整的程序啊,或者改下我的程序:
    public class NO3_B_1 
    {
    public static void main(String[] args)throws Exception
    {
    int arrays[] = new int[9];
    int pos = 0;
    int  num = 0;
     System.out.print("输入E结束输入:");
    Scanner s = new Scanner(System.in);
         
        while(!String.valueOf(num).equals("e"))
        {
         num  = s.nextInt();
         
        
         arrays[pos++] = num ;
        }
        for(int i : arrays)
         System.out.print(i+"\t");

      
    }
      

  7.   

    看你写的程序,我很怀疑你是否导入java.util包了,这种直接throws看着就晕
      

  8.   

    import java.util.Scanner;public class NO3_B_1 {
    public static void main(String[] args){
    int arrays[] = new int[10];
    int pos = 0;
    String num = "";
    int input=0;
    System.out.print("输入E结束输入:");
    Scanner s = new Scanner(System.in); while (!num.equals("e")) {
    num = s.nextLine();
    try {
    input = Integer.parseInt(num);
    arrays[pos++]=input;
    } catch (NumberFormatException e) {
    continue;
    }

    }
    for (int i=0;i<pos;i++)
    System.out.print(arrays[i] + "\t");
    }
    }
      

  9.   


    import java.util.Scanner;public class NO3_B_1 { 
    public static void main(String[] args)throws Exception { 
    System.out.print("输入E结束输入:"); 
    Scanner s = new Scanner(System.in); 
    String str = s.nextLine();
    String []arrays = str.split(" ");
        
        for(String i : arrays){
         if(!i.endsWith("E"))
         System.out.print(i+"\t"); 
         else{
         System.out.println(i.substring(0,i.length()-1));
         break;
         }
        
        }
        
    }
    }
    运行结果:
    输入E结束输入:12 35 63 3E
    12 35 63 3
      

  10.   

    最简单的用层for循环依次打印每一个元素