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
敌机
英雄机
子弹
奖励
数学运算符:+ - * / % ++ --
比较(关系 )运算符:> < >= <= != ==
逻辑运算符:& | ! && ||(短路)
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; } } } }
相关文章推荐
- Java随机输出验证码包含数字、字母、汉字
- SpringMVC 中List 对象转换成Json格式 List对象中属性为NUll解决
- spring4.0 spring MVC(三)学习
- 导入jar 和 so 文件
- Spring实现AOP的4种方式
- 关于转换大写中文金额-新学的java函数整理
- java--对象自定义序列化简单应用,用于性能的优化
- Java学习笔记---字符串和文本I/O
- Java面向对象主要知识点总结以及简单项目心得
- Struts2的默认命名空间和根命名空间
- javaweb学习笔记之关于分层结构的初步理解
- 【转】Predicate和Consumer接口– Java 8中java.util.function包下的接口
- 韩顺平 java 第39讲 线程
- java并发编程实践--原子变量、volatile、synchornized
- java内部类
- Java中的值传递与引用传递
- Mac 10.11 java se6 不兼容问题
- Struts2 ModelDriven模型驱动的使用
- 关于spring 3.0.5的<mvc:resources> 标签的使用
- java实现二叉树的深度优先遍历和广度优先遍历