博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
掷骰子游戏和条件语句
阅读量:4706 次
发布时间:2019-06-10

本文共 2573 字,大约阅读时间需要 8 分钟。

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+"分");    }}
View Code

 

 

 主要运用了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("面积小于周长");        }    }}
View Code

 

 

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 }
View Code

 

 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 }
View Code

 

转载于:https://www.cnblogs.com/ma1998/p/11438295.html

你可能感兴趣的文章
解决vs2010无法找到html页的问题
查看>>
洛谷 P1217 [USACO1.5]回文质数 Prime Palindromes
查看>>
设计模式——简单说(单一职责原则)
查看>>
Python 用户登录验证(类的继承)
查看>>
转:Java学习笔记之方法重载,动态方法调度和抽象类
查看>>
驱动源码看门狗用户空间程序(可用来检测服务器死机)
查看>>
类型类Mat 工具 能够做的事情
查看>>
《剑指offer》— JavaScript(7)斐波那契数列
查看>>
轻松入门软件测试--提交bug与跟踪
查看>>
鼠标拖拽改变对象的属性,鼠标拖拽DIV移动
查看>>
Tutorial 7: Schemas & client libraries
查看>>
svn 命令
查看>>
redis集群的ruby环境
查看>>
Linux下Nagios的安装与配置
查看>>
实战Java虚拟机——JVM故障诊断与性能优化-BOOK
查看>>
NETBSD-DTARCE
查看>>
Android5.0新特性之——控件移动动画(初级)
查看>>
Windows Azure 安全最佳实践 - 第 6 部分:Azure 服务如何扩展应用程序安全性
查看>>
基于visual Studio2013解决算法导论之047赫夫曼编码
查看>>
cocos2d-x游戏开发系列教程-超级玛丽09-怪物激活与移动
查看>>