StringBuffer word = new StringBuffer('a');
word.append('b');
word.append('c');
System.out.println(word);
// 结果是bc,而不是abc
// System.out.println('a'==97); 返回为true。而StringBuffer word = new StringBuffer('a'); 相当于 StringBuffer word = new StringBuffer(97); ⊙﹏⊙
例子6:j++
int j= 0;
for (int i = 0; i < 100; i++) {
j = j++;
}
System.out.println(j); // 结果是0,没什么好说的,随便贴一下了
例子7:整数边界
publicstaticfinalint end = Integer.MAX_VALUE;
publicstaticfinalint start = end - 100;
publicstaticvoidmain(String[] args) {
int c = 0;
for (int i=start ;i<=end;i++){
c++;
}
System.out.println(c);
}
// 这个例子永远出不了结果,因为这个for永远不会结束,当i=Integer.MAX_VALUE;的时候,再+1并不会使得循环条件退出,因为Integer.MAX_VALUE+1=-2147483648;(其中Integer.MAX_VALUE是2147483647),换句话说没有一个整数会大于整数最大值