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数这段敲得时候有点错误,但是后来经过百度解决了这个问题。

  • 相关阅读:
    tensorflow2.0第1章 Tensorflow简介与环境搭建
    SIGAI机器学习第二十四集 聚类算法1
    SIGAI机器学习第二十三集 高斯混合模型与EM算法
    51nod1429 巧克力
    CTSC2018 Day2T1 Juice混合果汁
    CF1B Spreadsheets
    CF2B The least round way
    【模板】点分治
    【模板】AC自动机
    【模板】网络流-最大流 Dinic
  • 原文地址:https://www.cnblogs.com/sunshine-z/p/7643179.html
Copyright © 2011-2022 走看看