应该是I+1吧,要不后面输入的就会覆盖前面输入的!这个表达式怎么写啊,求大神 详细指点!

解决方案 »

  1.   

    不大明白你的意思
    你是想说可变长数组?
    这个基本数据类型是不行的,采用ArrayList
      

  2.   

    我也没大听懂楼主的需求……
    可以先输入字符串str,然后通过str.length()获取长度,最后再根据获取的长度创建数组。不知楼主是不是这种情况。
      

  3.   

    是这个意思吗:
    String str = (new Scanner(System.in)).next();
    char [] array = new char[str.length()];
      

  4.   

    用Scanner类实现或者用ArrayList实现,楼主是刚刚接触java吧,后面将会有所了解。。
    java是一门很好的语言,共勉