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) {
}
}
}
本文名稱:java自動跑數字的代碼 java自動跑數字的代碼怎么寫
文章分享:http://vcdvsql.cn/article10/ddpihgo.html
成都網站建設公司_創新互聯,為您提供外貿網站建設、響應式網站、網站導航、電子商務、、網站改版
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯