score=(int)(Math.random()*34);
企业建站必须是能够以充分展现企业形象为主要目的,是企业文化与产品对外扩展宣传的重要窗口,一个合格的网站不仅仅能为公司带来巨大的互联网上的收集和信息发布平台,创新互联建站面向各种领域:混凝土搅拌站等成都网站设计、成都全网营销推广解决方案、网站设计等建站排名服务。
sb.append(score).append("
");
i++;
你把这个i++给删搜源了
for(int
i=0;i6;++i){
这里已经自增了一次了
原来的代码:
相当于握蚂你一次段漏埋把i自増2
自己设置拦扒孙一个方法此岩(或者包装系统的random类,这个更难,不过更专业),下面给你代简链码:
public
int
getrandomexcept(int
randmax,int[]
exceptnums){
random
rand=new
random();
int
num=rand.nextint(randmax);
while(true){
int
have=0;
for(int
i=0;iexceptnums.length;i++){
if(num==exceptnums[i]){
have=1;
}
}
if(have==0){
return
num;
}
num=rand.nextint(randmax);
}
}
亲测可用
这个 是 DOS 界面的,下面还有一个applet的
import java.lang.Math;
import java.util.Scanner;
public class Test40 {
public static void main(String[] args) {
go();
}
private static void go() {//程序逻辑结构
int aa = (int) (Math.random() * 100); // create a number from 1 to 100
System.out.println("请输入一个数字:");
Scanner sc = new Scanner(System.in);
int count=0;//计数器,统让孙计猜测次数
int guessnum = 0;
while(true){
guessnum = sc.nextInt();
if (guessnum aa) {
System.out.println("大了,请输入个小点的数字!");
}
if (guessnum aa) {
System.out.println("小了,请输入个大点的数字!");
}
if (guessnum == aa) {
System.out.println("恭喜你,猜对了!您一共猜了歼燃"+count+"氏滑虚次");
System.out.println("是否继续?Y/N");
String s=sc.next();
if("Y".equals(s)||"y".equals(s)){
System.out.println("程序已重新开始!");
go();
}else if("N".equals(s)||"n".equals(s)){
System.out.println("程序已关闭!");
System.exit(0);//退出程序
}
}
count++;
}
}
}
下面的是applet的
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
import java.util.Random;
public class Guess extends Applet implements ActionListener {
Panel p1, p2, p3, p4;
Button b1, b2;
Label l1, l2;
TextField t1;
TextArea t2;
int num;
public void init() {
setSize(230, 300);
setBackground(Color.pink);
l1 = new Label("这是一个猜数字程序(0-100)", Label.CENTER);
l2 = new Label("begin:");
t1 = new TextField(10);
t2 = new TextArea("", 10, 30);
b1 = new Button("猜测");
b2 = new Button("查看数字");
Random rand = new Random();
num = rand.nextInt(100);
add(l1);
add(l2);
add(t1);
add(t2);
add(b1);
add(b2);
b1.addActionListener(this);
b2.addActionListener(this);
}
public void actionPerformed(ActionEvent j) {
int n;
try {
if (j.getSource() == b1) {
String s;
s = String.valueOf(t1);
if (s点抗 pareTo("1") 0 || s点抗 pareTo("9") 0)
t2.setText("输入有误!\n请重新输入!");
n = Integer.parseInt(t1.getText());
if (n num)
t2.setText("小了,请输入个大点的数字");
else if (n num)
t2.setText("大了,请输入个小点的数字");
else {
t2.setText("恭喜你,猜对了");
Random rand1 = new Random();
num = rand1.nextInt(100);
}
}
if (j.getSource() == b2) {
t2.setText("" + num);
}
} catch (Exception e) {
}
}
}