自加和自減運算子
在前時先運算再取值,在後時先取值再運算
public class test
}
輸出:
i = 20
i2 = 21
i = 22
i2 = 22
i = 9
i1 = 9
i = 9
i2 = 8
邏輯運算子:
public class test
}
輸出:false
false
true
true
false
true
public class test
}
輸出:
false
true
三目條件運算子:
x?y:z
x為boolean型別的表示式,先計算x的值,若為true,則整個三目運算子的結果為y的值,所以整個運算結果為z的值。
public class test
}
輸出:type及格
flag-1
//設定乙個數作為學生成績,如果學生成績<60,則輸出不及格,80-90為良好,90-100為優秀
public class test
}
輸出:優秀
計算1!+2!+3!+4!+……+10!
public class test
system.out.println("result="+result);
}}
輸出:result=4037913
計算1+3+5+7+……+99的值
public class test
system.out.println(sum);
}}
輸出:2500
//使用while和dowhile實現0-9的輸出
public class test while(i<10);
int j=0;
while(j<10)
}}
輸出:012
3456
7890
1234
5678
9break與continue語句:
public class test
system.out.println("skip");
int skip=5;
for(int i=1; i < 10; i++)
}}
輸出:stop12
3skip12
3467
89迴圈語句
//輸出1-100以內前五個可以被3整除的數
public class test
} }}
輸出:369
1215
//輸出101~200以內的質數
public class test
if(!f) continue;
system.out.println(i);
} }}
輸出:101
103105
107109
111113
115117
119121
123125
127129
131133
135137
139141
143145
147149
151153
155157
159161
163165
167169
171173
175177
179181
183185
187189
191193
195197
199
//列印9 9乘法表
public class test
system.out.println();
} }}
輸出:1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4 2*4=8 3*4=12 4*4=16
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
師傅的**,很清晰。i,j相等時換行。我的**,「因為經過裡面那層for迴圈後, j的值就跟i的值一樣了」,所以沒有特別指明「j==i」
//列印9 9乘法表
public class test
}} }
}
輸出:1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4 2*4=8 3*4=12 4*4=16
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
j2se 馬士兵 第二章 ,記憶體分析
如上如所示,j為成員變數,i為區域性變數。記憶體裡面分四個區域。code segment 找到main方法,data segment stack存放區域性變數。區域性變數 方法或者語句塊內部定義的變數 成員變數 方法外部,類的內部定義的變數。按照所屬資料型別劃分為基本資料型別變數和引用資料型別變數。...
J2SE 物件導向
public static void main string args throws exception 資料型別 容量從小到大基本型別 byte short char int long float double boolean不能相互轉換 容量小的自動轉換為大的 容量大的轉換為小的時需加上強制轉換...
執行緒 建立 J2SE
建立執行緒的兩種方法 第一種,定義執行緒,實現 runnable介面 public class testthread1 class runner1 implements runnable start runner1和main thread交替執行。run runner1先執行,main thread...