猜数字实验报告

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

原文地址:https://www.cnblogs.com/sunshine-z/p/7643179.html