JAVA好吃嗎?
2013年8月15日 星期四
迴圈
switch...case...
1.default就是如果没有符合的case就执行它,default并不是必须的.
2.case后的语句可以不用大括号.
3.switch语句的判断条件可以接受int,byte,char,short,不能接受其他类型.
4.一旦case匹配,就会顺序执行后面的程序代码,而不管后面的case是否匹配,直到遇见break,利用这一特性可以让好几个case执行统一语句.
continue & break
continue: 直接跳到迴圈開頭繼續執行
break: 直接跳出迴圈
2013年8月8日 星期四
建立物件的觀念
public class MarkList{
int num;
public static void graceMarks(MarkList obj4){
obj4.num += 10;
}
public static void main(String[] args){
MarkList obj1 = new MarkList();
MarkList obj2 = obj1;
MarkList obj3 = null;
graceMarks(obj2);
}
}
上面的例子總共建立
1
個物件
1. obj1有new,所以有建立物件
2. obj2參考到obj1的記憶體位址,沒有建立物件
3. obj3為null,沒有建立物件
4. 傳入graceMarks的obj4就是obj2,而obj2就是obj1,所以obj4也沒有建立物件
較新的文章
較舊的文章
首頁
訂閱:
文章 (Atom)