bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

求一段java代碼猜數 java中猜數字怎么編程

簡單的java猜數字代碼

public static void main(String [] args){

建網站原本是網站策劃師、網絡程序員、網頁設計師等,應用各種網絡程序開發技術和網頁設計技術配合操作的協同工作。創新互聯公司專業提供成都網站建設、成都網站制作,網頁設計,網站制作(企業站、成都響應式網站建設公司、電商門戶網站)等服務,從網站深度策劃、搜索引擎友好度優化到用戶體驗的提升,我們力求做到極致!

int[] num_list={1,3,5,7,9};

java.util.Scanner str=new java.util.Scanner(System.in);

int num = str.nextInt();

for(int i=0;inum_list.length;i++){

if(num!=nullnum.equals("")){

if(num_list[i]==num){

System.out.println("恭喜你,猜對了!");

}else{

System.out.println("抱歉,你猜錯了!");

}

}

}

}

如何用Java語言實現猜數字游戲

java實現的簡單猜數字游戲代碼,通過隨機數與邏輯判斷來實現游戲功能 代碼如下: import java.util.InputMismatchException; import java.util.Scanner; public class Main { public static void main(String[] args) { // 產生一個隨機數 int n

java猜數字游戲代碼

import javax.swing.UIManager;

public class MainClass

{

public MainClass()

{

}

public static void main(String args[])

{

try

{

UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");

}

catch (Exception exception) { }

new NumGuessing();

}

}

import java.util.ArrayList;

public class Methods

{

public Methods()

{

}

public static int[] RandomNum()

{

int guessNum[] = new int[4];

ArrayList Temp = new ArrayList();

for (int i = 0; i 4; i++)

guessNum[i] = -1;

for (int i = 0; i 4; i++)

{

do

{

float tempNum = (float)Math.random() * 10F;

if ((double)tempNum = 9.5D)

guessNum[i] = 0;

else

guessNum[i] = Math.round(tempNum);

} while (Temp.contains(Integer.valueOf(guessNum[i])));

Temp.add(Integer.valueOf(guessNum[i]));

}

return guessNum;

}

public static boolean CheckIsFourNum(String enterString)

{

boolean IsFourNum = true;

try

{

Integer.valueOf(enterString);

}

catch (NumberFormatException e)

{

IsFourNum = false;

}

if (enterString.length() != 4)

IsFourNum = false;

return IsFourNum;

}

public static String GetResult(int Num[], String enterString)

{

String resultString = "";

int rightInAll = 0;

int rightOnlyInNum = 0;

for (int i = 0; i 4; i++)

{

if (Num[3 - i] == Integer.valueOf(enterString.substring(i, i + 1)).intValue())

rightInAll++;

for (int j = 0; j 4; j++)

if (Num[i] == Integer.valueOf(enterString.substring(j, j + 1)).intValue())

rightOnlyInNum++;

}

resultString = (new StringBuilder(String.valueOf(rightInAll))).append("A").append(rightOnlyInNum).append("B").toString();

return resultString;

}

public static boolean IsGuessed(String guessString, String guessedStrings[])

{

boolean isGuessed = false;

for (int i = 0; i guessedStrings.length; i++)

if (guessString.equals(guessedStrings[i]))

isGuessed = true;

return isGuessed;

}

public static boolean HasSameNum(String guessString)

{

boolean hasSameNum = false;

for (int i = 0; i guessString.length(); i++)

{

for (int j = 0; j guessString.length(); j++)

{

if (i == j || !guessString.substring(i, i + 1).equals(guessString.substring(j, j + 1)))

continue;

hasSameNum = true;

break;

}

}

return hasSameNum;

}

}

import java.awt.*;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.*;

public class NumGuessing

implements ActionListener

{

private JFrame frame;

private JPanel centerJPanel;

private JPanel southJPanel;

private JTextArea showArea;

private JTextField guessField;

private JButton commitJButton;

private Font font;

private boolean isOver;

private int guessTimeCount;

private int guessingNum[];

private String guessedNum[];

public NumGuessing()

{

isOver = false;

guessTimeCount = 0;

guessedNum = new String[10];

frame = new JFrame("NumGuessing");

frame.setSize(200, 300);

frame.setLocation((Toolkit.getDefaultToolkit().getScreenSize().width - frame.getSize().width) / 2, (Toolkit.getDefaultToolkit().getScreenSize().height - frame.getSize().height) / 2);

font = new Font(null, 2, 15);

centerJPanel = new JPanel();

southJPanel = new JPanel();

showArea = new JTextArea("以下是你猜數字的結果:\n");

showArea.setFont(font);

showArea.setEnabled(false);

guessField = new JTextField(6);

guessField.setFont(font);

commitJButton = new JButton("Enter");

commitJButton.setFont(font);

frame.setLayout(new BorderLayout());

centerJPanel.setLayout(new GridLayout(1, 2));

centerJPanel.add(showArea);

southJPanel.add(guessField);

southJPanel.add(commitJButton);

frame.add(centerJPanel, "Center");

frame.add(southJPanel, "South");

frame.validate();

frame.setResizable(false);

frame.setVisible(true);

frame.setDefaultCloseOperation(3);

commitJButton.addActionListener(this);

guessingNum = Methods.RandomNum();

}

public void actionPerformed(ActionEvent e)

{

String guessString = guessField.getText();

if (!isOver guessTimeCount 10)

{

if (Methods.CheckIsFourNum(guessString))

{

if (!Methods.IsGuessed(guessString, guessedNum))

{

if (!Methods.HasSameNum(guessString))

{

showArea.append((new StringBuilder(String.valueOf(guessString))).append(" ").toString());

showArea.append((new StringBuilder(String.valueOf(Methods.GetResult(guessingNum, guessString)))).append("\n").toString());

guessField.setText(null);

guessedNum[guessTimeCount] = guessString;

guessTimeCount++;

if (Methods.GetResult(guessingNum, guessString).equals("4A4B"))

{

isOver = true;

JOptionPane.showMessageDialog(null, "You Are The Winner");

}

if (guessTimeCount = 10)

{

isOver = true;

JOptionPane.showMessageDialog(null, "你應經猜了十次,輸了!");

guessField.setText(null);

}

} else

{

guessField.setText(null);

JOptionPane.showMessageDialog(null, "你輸入的數中有相同的數字,請重新填寫。");

}

} else

{

guessField.setText(null);

JOptionPane.showMessageDialog(null, "這個數字你已經猜過了!");

}

} else

{

guessField.setText(null);

JOptionPane.showMessageDialog(null, "請輸入一個四位數字");

}

} else

{

guessField.setEnabled(false);

}

}

}

用JAVA編猜數字游戲

1)

程序隨機分配給客戶一個1—100之間的整數

Random

gen

=

new

Random();

int

a

=

gen.nextInt(100)+1;

//不加1是0到99

2)

用戶在輸入對話框中輸入自己的猜測

Scanner

in

=

new

Scanner(System.in);

System.out.println("give

me

a

number")

int

b

=

in.nextInt();

3)

程序返回提示信息,提示信息分別是:“猜大了”、“猜小了”和“猜對了”。

if(ba)

System.out.println("big");

else

if(ba)

System.out.println("small");

else

System.out.println("right");

4)

用戶可根據提示信息再次輸入猜測,直到提示信息是“猜對了”。

while(b!=a){

if(ba)

System.out.println("big");

else

if(ba)

System.out.println("small");

System.out.println("give

me

a

new

number")

int

b

=

in.nextInt();

}

System.out.println("right");

3看懂以后,3,4可以合在一起,用4的回答.

當前名稱:求一段java代碼猜數 java中猜數字怎么編程
標題來源:http://vcdvsql.cn/article32/ddogosc.html

成都網站建設公司_創新互聯,為您提供域名注冊移動網站建設關鍵詞優化網站策劃品牌網站建設商城網站

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都做網站