掷骰子游戏和条件语句
Posted ma1998
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了掷骰子游戏和条件语句相关的知识,希望对你有一定的参考价值。
1.java掷骰子游戏
public class iftest public static void main(String[] args) System.out.println("#####掷骰子游戏#####"); System.out.println("#################"); //投掷三个色子看看今天手气怎么样? int i = (int)(6*Math.random()+1); int j = (int)(6*Math.random()+1); int K = (int)(6*Math.random()+1); int sum = i+j+K; if(sum>15) System.out.println("今天手气很不错"); if(sum>10&&sum<=15) System.out.println("今天手气一般"); if(sum<=10) System.out.println("今天手气不怎么样"); System.out.println("得了"+sum+"分");
主要运用了if语句和random产生【0,1)随机数的方法。
2.计算圆周长和面积
代码如下所示
public class testifelse public static void main(String[] args) System.out.println("##########"); //随机产生一个[0.0,4.0)区间的半径,并根据圆的半径求圆的面积和周长 double r = (int)(4*Math.random()); //math.pow(r,2);求半径r的平方 double area = Math.PI*Math.pow(r, 2); double circle = 2*r*Math.PI; System.out.println("半径为:"+r); System.out.println("面积为:"+area); System.out.println("周长为:"+circle); //添加if else条件 if(area >= circle) System.out.println("面积大于等于周长"); else System.out.println("面积小于周长");
math.pow(r,2);可以求半径r的平方。
主要运用了产生[0.0,4.0)随机数以及求圆的面积和周长的方法。
3.ifelse
1 public class text 2 public static void main(String[] args) 3 int age = (int)(100*Math.random()); 4 System.out.println("年龄是"+age+",属于"); 5 if(age<15) 6 System.out.println("儿童,喜欢玩!"); 7 8 else if(age<25) 9 System.out.println("青年,要学习!"); 10 11 else if(age<45) 12 System.out.println("中年,要工作!"); 13 14 else if(age<65) 15 System.out.println("中老年,要补钙!"); 16 17 else if(age<85) 18 System.out.println("老年,多运动!"); 19 20 else 21 System.out.println("老寿星,古来稀!"); 22 23 24
4.switch语句
switch用于多值判断
1 /*测试switch语句*/ 2 public class switch1 3 public static void main(String[] args) 4 int month =(int)(1+12*Math.random()); 5 switch(month) 6 case 1: 7 System.out.println("一月份,新年快乐!"); 8 break; 9 case 2: 10 System.out.println("二月份,春天来了!"); 11 break; 12 default: 13 System.out.println("我是其它月份,作者太懒了,不想写!"); 14 15 16
以上是关于掷骰子游戏和条件语句的主要内容,如果未能解决你的问题,请参考以下文章
Python 'while' 有两个条件:“and”或“or”