Java程序,猜大小游戏
一个骰子,通常有1、2、3、4、5、6等6种点数。我们将1、2、3记作“小”,将4、5、6记作“大”。猜中显示“猜对了”,猜错记作“猜错了”之类的字样。本程序可以用Java实现。
import java.util.Random;
import java.util.Scanner;
public class caidx
{
public static void main(String[] args)
{
Random r=new Random();
int dianshu=r.nextInt(6);
dianshu++;
System.out.println("==== 猜大小游戏 ====");
Scanner s=new Scanner(System.in);
System.out.println("请输入“大”或者“小”");
String daxiao=s.next();
if(dianshu<=3&&daxiao.equals("小")){System.out.println("点数是"+dianshu+"。你猜的是"+daxiao+"。恭喜你,猜对了!");}
if(dianshu<=3&&daxiao.equals("大")){System.out.println("点数是"+dianshu+"。你猜的是"+daxiao+"。Sorry,猜错了。");}
if(dianshu>3&&daxiao.equals("大")){System.out.println("点数是"+dianshu+"。你猜的是"+daxiao+"。恭喜你,猜对了!");}
if(dianshu>3&&daxiao.equals("小")){System.out.println("点数是"+dianshu+"。你猜的是"+daxiao+"。Sorry,猜错了。");}
if(!(daxiao.equals("大")||daxiao.equals("小"))){System.out.println("只能输入“大”或者“小”");}
}
}
===========================
以下是Dos命令
C:\Documents and Settings\Administrator>d:
D:\>cd javacx
D:\javacx>java caidx
==== 猜大小游戏 ====
请输入“大”或者“小”
大
点数是2。你猜的是大。Sorry,猜错了。
D:\javacx>java caidx
==== 猜大小游戏 ====
请输入“大”或者“小”
大
点数是6。你猜的是大。恭喜你,猜对了!
D:\javacx>java caidx
==== 猜大小游戏 ====
请输入“大”或者“小”
小
点数是1。你猜的是小。恭喜你,猜对了!
D:\javacx>java caidx
==== 猜大小游戏 ====
请输入“大”或者“小”
小
点数是2。你猜的是小。恭喜你,猜对了!
D:\javacx>java caidx
==== 猜大小游戏 ====
请输入“大”或者“小”
小
点数是4。你猜的是小。Sorry,猜错了。
D:\javacx>java caidx
==== 猜大小游戏 ====
请输入“大”或者“小”
你好
只能输入“大”或者“小”
D:\javacx>
Java程序,猜大小游戏的更多相关文章
- java & python猜数字游戏对比
1.java版 package day03; import java.util.Random;import java.util.Scanner; /** * 猜数字游戏 * 随机生成一个1-100之间 ...
- Java实现猜字母游戏
aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAABRQAAAE9CAYAAAB6Cu4FAAAgAElEQVR4nOy995OUR77u2f/H3tjdey ...
- java实现 猜数字游戏
猜数字游戏 猜数字 很多人都玩过这个游戏:甲在心中想好一个数字,乙来猜.每猜一个数字,甲必须告诉他是猜大了,猜小了,还是刚好猜中了.下列的代码模拟了这个过程.其中用户充当甲的角色,计算机充当乙的角色. ...
- java web 程序---猜数字游戏的猜了多少次的代码
思路:用setAttribute()放 ,然后直接输出 Integer str=(Integer)session.getAttribute("count"); int num3= ...
- java web 程序---猜数字游戏
思路:1.第一个是随机产生的数字,告诉我们去猜 cai.jsp 2.第二个是一个form表单,提交按钮后,将连接到验证页面 test1.jsp 3.第三个是比较猜的数和随机数.对了,提示再玩一次,不 ...
- java 实现猜数字游戏 随机给定一个数字,猜大小直到正确
package com.swift; import java.util.Random; import java.util.Scanner; public class GuessBigSmall { p ...
- 初识Java,猜字游戏
import java.util.*; public class caizi{ public static void main(String[] args){ Scanner in=new Scann ...
- java程序计算数独游戏
兴趣来了,写了个简单的数独游戏计算程序,未做算法优化. 通过文件来输入一个二维数组,9行,每行9个数组,数独游戏中需要填空的地方用0来表示.结果也是打印二维数组. import java.io.Fil ...
- Java实现猜数游戏
利用Math.random()方法产生1~100的随机整数,利用JOptionPane.showInputDialog()方法产生一个输入对话框,用户可以输入所猜的数.若所猜的数比随机生成的数大,则显 ...
随机推荐
- js中var self=this的解释
每个函数在定义被ECMAScript解析器解析时,都会创建两个特殊的变量:this和arguments,换句话说,每个函数都有属于自己的this对象,这个this对象是在运行时基于函数的执行环境绑定的 ...
- spring mvc 第四天【注解实现springmvc 配合使用Exception Resolver 的配置】
Tips:这里使用具体springmvc的异常处理只是拿一个简单的案例来说明问题,并不做实用,如有需求可做更改: 这里演示的仅是能够实现service验证的一种方案,如有更好的请留言我会努力学习!! ...
- 用shell在一个文件后面的每一行追加数据
在shell分析log的时候,需要将数据过滤后转为csv的格式: 要在分析好的数据后面追加逗号: sed 's/$/&,/g' no2.log > ccc.log 结果保存在ccc.lo ...
- 汉诺塔(c++)
今天看了递归函数,就写个汉诺塔,哈哈.........(每天记录一点点)
- RIDE安装遇到的问题及解决方法
1.按照虫师的方法,下载的wxpython3.0 ,启动robotframework-ride,无效,因为版本不一致,所以我又根据终端提示的网址:http://sourceforge.net/proj ...
- 利用SlidingPaneLayout实现侧滑
利用SlidingPaneLayout实验仿QQ侧滑效果 1.效果图 2.布局文件 <?xml version="1.0" encoding=" ...
- silverlight控件阴影效果示例
<ScrollViewer MaxHeight="400" VerticalScrollBarVisibility="Auto" HorizontalSc ...
- submit 读取mb52数据
方法一: data:list_tab type table of abaplist. data:vlist(300) type c occurs 0 with header line. submi ...
- JavaWeb 学习008-今日问题(非空验证尚未解决) 2016-12-2
1. 学生模块list页面 不能正常跳转 说是找不到stuid属性,但是我在entity里面和数据库建表的属性就是stuid:Grade模块代码一样,却可以正常运行 这是什么问题? <c:for ...
- js的form基础知识点
在HTML 中,表单是由<form>元素来表示的,而在JavaScript 中,表单对应的则是HTMLForm-Element 类型.HTMLFormElement 继承了HTMLElem ...