zoukankan      html  css  js  c++  java
  • 猜数字实验报告

    1.程序设计思想

    先定义i字符串类型Number,int型number,number1,然后电脑随机产生1-100之间的一个数number,用do循环,先是输入猜的数字Number,再将Number转换成int型,然后将输入的数和随机产生的数大小判断,消息框输出提示,如果猜对了结束循环,否则继续循环。

    2.程序流程图

    3.源代码

    package 实验任务五;

    import javax.swing.JOptionPane;

    public class Game {

    public static void main(String[] args) {
    // TODO Auto-generated method stub
    int number1;
    int l=0;
    int number = (int)(Math.random() * 100 + 1);//随机显示1-100内的一个数
    String Number;
    do//循环输入,直至猜对了
    {
    Number=
    JOptionPane.showInputDialog( "请输入你猜的数字:" );//用消息框显示输入一个数
    number1=Integer.parseInt(Number);
    if(number1==number)//判断是否猜对
    {
    JOptionPane.showMessageDialog(
    null, "恭喜你,答对了 " , "Results",
    JOptionPane.PLAIN_MESSAGE );
    l=1;
    }
    else if(number1>=number)//判断是否猜大了
    {
    JOptionPane.showMessageDialog(
    null, "猜大了 " , "Results",
    JOptionPane.PLAIN_MESSAGE );
    }
    else if(number1<=number)//判断是否猜小了
    {
    JOptionPane.showMessageDialog(
    null, "猜小了 " , "Results",
    JOptionPane.PLAIN_MESSAGE );
    }

    }while(l!=1);

    }

    }

    4.结果截图 

    4.编译错误分析

    在写随机产生1-100数这段敲得时候有点错误,但是后来经过百度解决了这个问题。

  • 相关阅读:
    POJ 3258 (NOIP2015 D2T1跳石头)
    POJ 3122 二分
    POJ 3104 二分
    POJ 1995 快速幂
    409. Longest Palindrome
    389. Find the Difference
    381. Insert Delete GetRandom O(1)
    380. Insert Delete GetRandom O(1)
    355. Design Twitter
    347. Top K Frequent Elements (sort map)
  • 原文地址:https://www.cnblogs.com/sunshine-z/p/7643179.html
Copyright © 2011-2022 走看看