黑马程序员技术交流社区

标题: 如何用scanf函数输入未知元素个数的数组 [打印本页]

作者: 大宝820    时间: 2015-9-12 16:28
标题: 如何用scanf函数输入未知元素个数的数组
定义一个数组a[],怎么使用scanf给他输入元素
作者: ashun    时间: 2015-9-12 16:42
本帖最后由 ashun 于 2015-9-12 16:46 编辑

Scanner readIn = new Scanner(System.in);
for(int i = 0; i < a.length; ++i){
        a = readIn.next();
}
readIn.next():读入字符;
readIn.nextInt():读入int值;
readIn.nextDouble(): 读入double值;
直到读取数组长度个元素结束。

作者: 还是那个他    时间: 2015-9-12 20:24
C语言里面是不能定义动态数组的,定义数组的时候,需要指定元素的个数
作者: 大宝820    时间: 2015-9-12 21:18
还是那个他 发表于 2015-9-12 20:24
C语言里面是不能定义动态数组的,定义数组的时候,需要指定元素的个数

好像是这样的,我每次都编译不了
作者: 大宝820    时间: 2015-9-12 21:26
ashun 发表于 2015-9-12 16:42
Scanner readIn = new Scanner(System.in);
for(int i = 0; i < a.length; ++i){
        a = readIn.next( ...

看不懂。。。可能是我学的太少了0.0
作者: ai77033024    时间: 2015-9-12 21:30
回去好好看看数组




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2