public class ch04_2 {
public static void main(String[] args) {
boolean a=true; //宣告布林變數a為真
byte b=Byte.MIN_VALUE; //宣告變數b為最小值
System.out.println("a= "+a+",!a= "+(!a)); //分別印出a與!a 的值
System.out.println("b= "+b+",~b= "+(~b)); //分別印出b與~b 的值
}
public class ch04_3 {
public static void main(String[] args) {
if(19>18)
System.out.println("19>18成立");
if(true)
System.out.println("判斷為真,代表印得出字串");
if(false)
System.out.println("判斷為假,代表無法印出字串");
if(19==18)
System.out.println("如果數值19等於18 才會印出這個字串");
}
public class ch04_4 {
public static void main(String[] args) {
int a=5,b=5,c;
System.out.println("a= "+a+", b= "+b); //首先印出a與b
c=a++; //相當於 c=a;a=a+1;
System.out.println("c= "+c+", a= "+a); //印出a++
c=++b; //相當於 b=b+1;c=b;
System.out.println("c= "+c+", b= "+b); //印出++b
}
public class ch04_5 {
public static void main(String[] args) {
int a=59;
if((a<0) || (a>100))
System.out.println("輸入成績錯誤");
if((a<60) && (a>49))
System.out.println("需要補考");
}
public class ch04_6 {
public static void main(String[] args) {
int a=2,b=6;
System.out.println("計算 a+=b 前, a= "+a+", b= "+b);
a+=b;
System.out.println("計算 a+=b 後, a= "+a+", b= "+b);
}
public class ch04_7 {
public static void main(String[] args) {
char ch='X';
short s=-5;
int i=6;
float f=9.7f;
double d=1.76;
System.out.print("(s*ch)-(d/f)*(i+f)= ");
System.out.println((s*ch)-(d/f)*(i+f));
}