学习JAVA单分支结构。 * 掷骰子游戏 * 1.如果三个随机数的和大于15,则手气不错; * 2.如果三个随机数的和在10-15之间,手气一般; * 3.如果三个随机数的和1在0以下,手气不太好。
- public class TestIf {
- public static void main(String[] args) {
- int i = (int)(Math.random()*6+1);
- int j = (int)(Math.random()*6+1);
- int k = (int)(Math.random()*6+1);
-
- int count = i+j+k;
- System.out.println("第一个骰子分数:"+i);
- System.out.println("第二个骰子分数:"+j);
- System.out.println("第三个骰子分数:"+k);
-
- if(count>15){
- System.out.println("总分:"+count+"。老板今天手气真的不错啊!");
- }if(count>=10&count<=15){
- System.out.println("总分:"+count+"。老板今天手气还可以,再来两把吧!");
- }if(count<10){
- System.out.println("总分:"+count+"。老板今天手气不怎么样,还是赶紧回家吧!");
- }
-
- }
- }
- public class TextIf02 {
- public static void main(String[] args) {
- int a=13,b=6;
- int c= a
- System.out.println(c);
-
- // 或者通过下面的双分支结构来写,也可以实现上面的判断
- if(a>b){
- c=a;
- }else{
- c=b;
- }
- System.out.println(c);
- }
- }
三、多分支结构
- /**
- * switch语句的用法
- */
-
- public class TestSwitch01 {
- public static void main(String[] args) {
- int grade = (int) (Math.random() * 4) + 1;
-
- switch (grade) {
- case 1:
- System.out.println("大一");
- break;
- case 2:
- System.out.println("大二");
- break;
- case 3:
- System.out.println("大三");
- break;
- default:
- System.out.println("大四");
- break;
- }
- }
- }