一个骰子,通常有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程序,猜大小游戏的更多相关文章

  1. java & python猜数字游戏对比

    1.java版 package day03; import java.util.Random;import java.util.Scanner; /** * 猜数字游戏 * 随机生成一个1-100之间 ...

  2. Java实现猜字母游戏

    aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAABRQAAAE9CAYAAAB6Cu4FAAAgAElEQVR4nOy995OUR77u2f/H3tjdey ...

  3. java实现 猜数字游戏

    猜数字游戏 猜数字 很多人都玩过这个游戏:甲在心中想好一个数字,乙来猜.每猜一个数字,甲必须告诉他是猜大了,猜小了,还是刚好猜中了.下列的代码模拟了这个过程.其中用户充当甲的角色,计算机充当乙的角色. ...

  4. java web 程序---猜数字游戏的猜了多少次的代码

    思路:用setAttribute()放 ,然后直接输出 Integer str=(Integer)session.getAttribute("count"); int num3= ...

  5. java web 程序---猜数字游戏

    思路:1.第一个是随机产生的数字,告诉我们去猜  cai.jsp 2.第二个是一个form表单,提交按钮后,将连接到验证页面 test1.jsp 3.第三个是比较猜的数和随机数.对了,提示再玩一次,不 ...

  6. java 实现猜数字游戏 随机给定一个数字,猜大小直到正确

    package com.swift; import java.util.Random; import java.util.Scanner; public class GuessBigSmall { p ...

  7. 初识Java,猜字游戏

    import java.util.*; public class caizi{ public static void main(String[] args){ Scanner in=new Scann ...

  8. java程序计算数独游戏

    兴趣来了,写了个简单的数独游戏计算程序,未做算法优化. 通过文件来输入一个二维数组,9行,每行9个数组,数独游戏中需要填空的地方用0来表示.结果也是打印二维数组. import java.io.Fil ...

  9. Java实现猜数游戏

    利用Math.random()方法产生1~100的随机整数,利用JOptionPane.showInputDialog()方法产生一个输入对话框,用户可以输入所猜的数.若所猜的数比随机生成的数大,则显 ...

随机推荐

  1. dma_ops

    kernel中的dma缓存区管理层操作统一实现在  struct dma_map_ops 中: dma缓存区分配函数的具体实现参考: http://www.aichengxu.com/view/599 ...

  2. C#检测键盘输入

    void Update(){     if (Input.GetKey(KeyCode.W))     {          go stread;     }     if (Input.GetKey ...

  3. redis make时 提示 zmalloc.h:50:31: error: jemalloc/jemalloc.h:

    redis安装需要环境必备 gcc 但是若未先安装好gcc,make失败后再次 make 会提示如下错误 zmalloc.h:50:31: error: jemalloc/jemalloc.h: 这时 ...

  4. 初学c# -- 学习笔记(六) winfrom组件圆角

    刚好用到这个功能,看了好些例子.我就不明白,简单的一个事,一些文章里的代码写的那个长啊,还让人看么. 精简后,就其实一点,只要有paint事件的组件,都可画圆角,没有的外面套一个panel就行了. u ...

  5. hdu5442 Favorite Donut

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5442 题目大意:给你一个长度为n的字符串,将它首尾相连成环.问你这个环上找一个长度为n的字典序最大的串 ...

  6. ZOJ 3209 Treasure Map (Dancing Links)

    Treasure Map Time Limit: 2 Seconds      Memory Limit: 32768 KB Your boss once had got many copies of ...

  7. 谈谈Activiti中流程对象之间的关系

    详细见:http://www.kafeitu.me/activiti/2012/03/22/workflow-activiti-action.html (咖啡兔好牛!) 详细见: http://blo ...

  8. easyui 中datagrid 点击行的事件

    $('#datagrid 的ID').datagrid({                onClickRow:function(index,data)                {        ...

  9. webpack配置sass模块的加载

    webpack管理的项目,我们希望用sass定义样式,为了正常编译,需要做如下配置.这里不讲webpack的入门,入门的文章,我推荐这篇<webpack入门>. 为了使用sass,我们需要 ...

  10. python-mysqldb安装

    出现错误  command 'gcc' failed with exit status 1 解决办法: yum install python-devel mysql-devel zlib-devel ...