classOperatorTest{publicstaticvoidmain(String[] args){boolean x =true;boolean y =false;short z =40;if((z++==40)&&(y =true)){
z++;}// z = 42if((x =false)||(++z ==43)){
z++;}
System.out.println("z = "+ z);// 44}}// z = 44
7. 定義三個int型變量並賦值,使用三元運算符或者if-else獲取這三個數中的較大數的實現.
publicclassMax{publicstaticvoidmain(String[] args){int num1 =10;int num2 =20;int num3 =30;int max;if(num1 >= num2 && num1 >= num3){
max = num1;}elseif(num2 >= num1 && num2 >= num3){
max = num2;}else{
max = num3;}
max =(num1 >= num2)? num1 : num2;
max =(max >= num3)? max : num3;
System.out.println("三個數中的最大值爲:"+ max);}}
int a =3;int x =100;if(a==1)
x+=5;elseif(a==2)
x+=10;elseif(a==3)
x+=16;else
x+=34;=====================================int a =3;int x =100;switch(a){case1:
x +=5;break;case2:
x +=10;break;case3:
x +=16;break;default:
x +=34;}
12. 如何從控制檯獲取String和int型的變量,並輸出?使用代碼實現。
import java.util.Scanner;
Scanner scan =newScanner(System.in);
String info = scan.next();int id = scan.nextInt();
13. 使用for循環遍歷100以內的奇數,並計算所有的奇數的和並輸出。
int sum =0;for(int=1;i <=100; i++){for(i %2 !=0){
System.out.println(i);
sum += i;}}
System.out.println(sum);
14. 循環結構是如何最後退出循環的,有哪些不同的情況請說明。
方式一:當循環條件是false時
方式二:在循環體中,執行break
15.指出如下程序輸出的結果.
label:for(int i =1; i <=4; i++){for(int j =1; j <=10; j++){if(j %4==0){continue label;// 返回到外層for循環}
System.out.print(j);}
System.out.println();}
正確結果:123123123123