一个SCJP1.4题的问题。 x+=当然不表示x=x+1,而表示x=x+rightValue 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 int x = 1; String [] names = { "Fred", "Jim", "Sheila" }; names[--x] += "."; //x=0 names[0]="Fred." int x = 2;所以Fred.JimSheila第二段你写错了吧? int x=1; String [] names = { "Fred", "Jim", "Sheila" }; names[--x] = names[--x] +".";//这里会out-of-index如果是int x=2;String [] names = { "Fred", "Jim", "Sheila" };names[--x] = names[--x] +".";就是names[1] = names[0]+".";所以FredFred.Sheila 严重同意上一位的看法。在statement: names[--x] = name [--x] + "."表达式中,当左边的x执行左自减运算后,传递到右边表达式中的x的实际值已经是改变后的量。 新手求解关于循环创建对象问题 用java写的应用软件如何脱离eclipse运行 关于一个二维链表的疑惑????? 求教JAVA 如何使被压在下面的label显示到最上层 JDBC连接SQL-server的奇怪问题,急!!! 如何实例化一个DateInputStream? 高分求AWT的好的电子书籍 如何识别输入的是中文还是英文的问题? 谁知道Jbuilder5里JDataStore的注册码? 有新问题麻烦大家。请问如何将大文件写入SQLServer2000数据库? 我感觉悲哀与沮丧:这么简单的程序我都出错?????:紧急求救!!!恳请高手看看!!!等待中
String [] names = { "Fred", "Jim", "Sheila" };
names[--x] += "."; //x=0 names[0]="Fred."
int x = 2;
所以
Fred.
Jim
Sheila第二段你写错了吧?
int x=1;
String [] names = { "Fred", "Jim", "Sheila" };
names[--x] = names[--x] +".";//这里会out-of-index
如果是
int x=2;
String [] names = { "Fred", "Jim", "Sheila" };
names[--x] = names[--x] +".";
就是names[1] = names[0]+".";
所以
Fred
Fred.
Sheila