为了账号安全,请及时绑定邮箱和手机立即绑定

数组存不进去

为什么我的数组存的有问题,我看代码没问题啊,有人能解答嘛,比如我创建长度为4的数组,输入1.2.3.4可是就是存不进去

正在回答

5 回答

http://img1.sycdn.imooc.com//5844fad200010c3d08460476.jpg。。。

1 回复 有任何疑惑可以回复我~
package array;
import java.util.Scanner;

public class Array {
    public static void main(String[] args) {
    int[] array = new int[4];
        for(int i = 0; i<array.length; i++){
            System.out.println("请输入数组第" + (i+1) +"个值:");
            Scanner input = new Scanner(System.in);
            array[i] = input.nextInt();
        }
        System.out.print("你的数组是:{");
        for(int i = 0; i< array.length; i++){
            System.out.print(array[i]+",");
        }
        System.out.println("}");
    }
    
}


0 回复 有任何疑惑可以回复我~

你把你的代码截个图,不然别人也不好说你哪里的问题

0 回复 有任何疑惑可以回复我~

你的代码呢,你不贴出来别人哪里知道你那出问题了呢?

0 回复 有任何疑惑可以回复我~

int[] a={1,2,3,4};

就把数据赋值进去了;

或者也可通过 循环语句对数组进行赋值

0 回复 有任何疑惑可以回复我~
#1

花开陌上香 提问者

我想输入值进去,如果提前输进去就没意思了
2016-10-13 回复 有任何疑惑可以回复我~
#2

花开陌上香 提问者

我就是通过循环语句赋值的,可是有问题我又找不出来
2016-10-13 回复 有任何疑惑可以回复我~
#3

花开陌上香 提问者

我就是通过循环语句赋值的,可是有问题我又找不出来
2016-10-13 回复 有任何疑惑可以回复我~
#4

花开陌上香 提问者

for(int n=1;n<=4;n++){ int k=0; System.out.println("请输入"+n+"位数"); k=input.nextInt(); shuzu[n-1]=k; }
2016-10-13 回复 有任何疑惑可以回复我~
#5

慕姐9781079 回复 花开陌上香 提问者

代码呢?
2016-10-22 回复 有任何疑惑可以回复我~
查看2条回复

举报

0/150
提交
取消

数组存不进去

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信