到底输出的是j[i]是数组j中的哪一个元素

public class StringB {


    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
             int i=1;
             int j[]=new int[5];
             int k=3;
              j[i]=i=k;
//             i=k;
//             j[i]=k;
              System.out.println(j[0]);
              System.out.println(j[1]);
              System.out.println(j[2]);
              System.out.println(j[4]);
              System.out.println(j[3]);
              /*
               * 在这里,每一条语句都是上面的代码的结果传过来的值的应用
               * 也就是每一条语句所要用到的值都是上面的语句运算之后的结果或者是赋值之后的结果
               * 上面没有赋值,那么就是该数据类型的初始值
               * 在这里j[i]中的i从上面的语句看来,i一直都是被赋值成整型1,所以j[i]也就是数组中的j[1]
               * 中间的i同理也是整型1。
               * 赋值语句的赋值是右边的赋值给左边的变量
               * 所以这里也可以看成是j[i]=k;i=k;两条赋值语句合成的一条赋值语句
               * 所以这里是将j[1]和i赋值为整型3.
               * 如果分成两个赋值语句i=k; j[i]=k;的话,那就是j[3]和i被赋值为整型3了
               */


    }


}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值