JAVA随机猜数的程序

来源:百度知道 编辑:UC知道 时间:2024/06/09 11:10:13
帮我把这个应用程序改成APPLET小程序 如在我需要前改完有追加
这个是应用程序(在追加20分哦!!!!)
import java.io.*;
public class zuoye
{
public static void main(String[]args)throws Exception
{
int random=(int)(10*Math.random())+1;
int input,i;
for(i=1;i<=999;i++)
{
byte x[]=new byte[100];
System.out.print("请输入你要猜测的数字:");
System.in.read(x);
String s=new String(x);
input=Integer.parseInt(s.trim());
if(random==input)
{
System.out.println("你猜对了");
System.out.println("共猜了"+i+"次");
break;
}
if(random>input)
System.out.println("too low,try again");
if (random<input)
System.out.println("too high,try again");
System.out.println();
}
}

}

package com.JP.yicheng;

import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
import java.util.*;

public class Zuoye extends JApplet {
// 申明标签
private JLabel j1 = new JLabel("请输入你要猜测的数字:");

// 申明文本框
private TextField tf = new TextField(5);

// 申明标签
private JLabel j2 = new JLabel("结果");

// 申明滚动面板
private TextArea ta = new TextArea(10, 20);

// 申明按钮
private JButton jb = new JButton("检查数字是否正确");

int i = 0;

// 随即数 0-9
int random = (int) (10 * Math.random()) + 1;

int input = 0;

public void init() {
// 创建容器
Container c = getContentPane();
// 将组件添加 到容器
c.add(j1);
c.add(tf);
c.add(j2);
c.add(ta);
c.add(jb);
// 布局
c.setLayout(new FlowLayout());
// 添加 单件