java入門第三天 switch case 運算符 小遊戲準備

四.運算符:
數學運算符:+ - * / % ++ --
比較(關係 )運算符:> < >= <= != ==
邏輯運算符:& | ! && ||(短路)

  if(true || false/true)
  if(false && false/true)
賦值運算符: =
擴展賦值運算符:+= -= *= /=  %=
 int n = 5 ;
 n = n+6 ; // n+=6;


三目運算符:邏輯表達式?表達式1:表達式2
重載運算符:+

 
 
 
循環
數組
方法
面向對象 





貪吃蛇:
背景圖片  400X400
頭 尾巴 身子  食物  20X20

飛機大戰:
背景圖片
開始
暫停
GameOver
敵機
英雄機
子彈

獎勵


package day03;
/**
 * 演示數學運算符
 */
public class ExpressionTest1 {
	public static void main(String [] args){
		//  / %  ++ --
		//int /int = int
		//3/2 =1.5    double 
		
		//%  3
		
		//英雄機  兩張圖片
		// i++/2  01 01 01 01  [1,2]
		
		//++ --
		// ++  前++  後++
		int i = 0 ;
		//i++;
		//++i;
		//前++  先自加後運算
		//後++  先元算後自加
		//int j =i++ + i++ ;   // 0+1 =1  i = 2
		//      0     1
		int j = i++ + ++i;  // i =2
		//       0     2
		
		int m = 0 ; 
		//       1     2     1     0     1
		int n = m++ + ++m + m-- + --m - ++m;
		//       0     2     2     0     1
		// m= 1?  n=3
		
		System.out.println("m="+m);
		System.out.println("n="+n);
		
		
		
	}
}
package day03;

public class ExpressionTest2 {
	public static void main(String [] args){
		//會所
		//性別女 直接近
		//性別男  18-25以下近   不準進 
		int age = 25;  
		char gender ='男';
		if(gender =='女'  && age++ >=25){
			System.out.println("進");
		}
		System.out.println(age);
		
		
		
		
		//演示擴展賦值運算符
		int m = 5 ;
		m = m+6;  // m+=6;
		System.out.println(m); //11
		
		
		 byte b = 5 ;
		 //b = b+5
		 b+=5;
		
	}
}
package day03;

import java.util.Scanner; //ctrl+shift+o

/**
 * 演示Switch case
 */
public class SwitchCaseDemo {
	public static void main(String [] args){
		//判斷成績的等級
		/*
		 * 100分   學霸
		 * 90-100  優秀
		 * 80-90   良好
		 * 70-80    好
		 * 60-70   及格
		 * 60以下   學渣
		 */
		// 99分   88分
		//99 /10 =9
		Scanner scanner = new Scanner(System.in);
		while(true){
			//定義保存分數的變量
			System.out.println("請輸入要判斷的分數:");
			int score = scanner.nextInt();
			switch(score/10){
			case 10:
				System.out.println("學霸");
				break;
			case 9:
				System.out.println("優秀");
				break;
			case 8:
				System.out.println("良好");
				break;
			case 7:
				System.out.println("好");
				break;
			case 6:
				System.out.println("及格");
				break;
			default:
				System.out.println("學渣");
			break;
			}
		}
	}
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章