在java中有int[] a ,那么a[i]++的意思是a[i]这个值自加一,还是[]中的数加1?

2025-01-07 16:38:51
推荐回答(5个)
回答1:

当然是a[i]这个值加1.
比如我给你举几个例子
int [] a = {2,4,6,8}; int i=2;
a[i]++ 是a[2]这个值自加1,也就是说a[2]有6变成7
a[i++] 这个是其实还是取得a[2]的值,然后把i自加,i的值从2变成3

回答2:

a[i]++是自增的意思

自己运行一下这个理解吧
public static void main(String[] args)
{
int[] a =
{ 1, 2, 3, 4, 5 };
for (int i = 0; i < a.length; i++)
{
System.out.println(a[i]++);
}
System.out.println();
for (int i = 0; i < a.length; i++)
{
System.out.println(a[i]++);
}
}

输出结果
1
2
3
4
5

2
3
4
5
6

回答3:

[]中的数加1

回答4:

a[i]这个值自加1,不解释..

回答5:

值。。。

为啥总说我回答过于简略?!