关于java的输出问题

来源:百度知道 编辑:UC知道 时间:2024/05/10 12:26:29
我曾经遇到这样的问题:
输出是那样的
System.out.println("a["+i+"]"="+a[i]);
这个怎么解释啊
非常感谢大家的回答!
由于我的大意,多写了一个引号!
这确实是关于循环输出的写法,但是为什么会循环输出每一个元素呢?这是不是一 种固定的用法还是应该怎么解释呢?谢谢!
还有关于java应怎么样学呢

这个一般是放在循环里输出的写法,
是循环打印出a[i]中的每个元素

你这个有问题呀,好像该System.out.println("a["+i+"]"+"="+a[i]);
。如果是,先输出一个a[,再输出一个i的具体值,再输出],再输=,然后输一个a[i]此时在i等于一个具体值的时候的值。

""里的是一般的字符串,+是字符串连接符,i,a[i]这些就是变量了。

这不就是字符窜的连接么 i是个变量 一般都为int型 字符窜和int型 连接不就又成字符窜了么 再......最后不就还一字符窜了么 然后打印

应该是这个吧System.out.println("a["+i+"]="+a[i]);