您的位置:首页 > 编程语言 > Java开发

java入门第三天 switch case 运算符 小游戏准备

2015-10-12 23:17 519 查看
四.运算符:
数学运算符:+ - * / % ++ --
比较(关系 )运算符:> < >= <= != ==
逻辑运算符:& | ! && ||(短路)

  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;
}
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: