JAVA程序:随机数猜测问题

来源:百度知道 编辑:UC知道 时间:2024/06/13 23:54:29
//lab2_2.3.3:GuessNum.java
//Guess Number Program
import java.util.*;

public class GuessNum {

/**
* @param args
*/
public static void main(String[] args)
{
int[] data=new int[4];
int[] data1=new int[4];
int[] c1=new int[6];
int[] c2=new int[6];
int temp;
Random random=new Random();
for(int i=0;i<4;i++)
{
data[i]=1+random.nextInt(10);
}
for(int i=0;i<4;i++)
for(int j=0;j<4;j++)
if(data[i]==data[j])
if(i!=j)
data[i]=1+random.nextInt(10);

for(int j=0;j<6;j++)
{
int counter1=0;
int counter2=0;
System.out.println("Please enter a four different digit number:");
for(int k=0;k<4;k++)
{
Scanner sc = new Scanner(System.in);
int i = sc.nextInt();
data1[k]=i;
}
for(int m=0;m<4;m++)

猜数字游戏代码

仔细看看。。。

import javax.swing.*;
import javax.swing.text.*;
import java.awt.event.*;
import java.awt.*;

public class NumberInputer extends JTextField implements KeyListener, MouseWheelListener{
double stepSize = 1;
Toolkit toolkit = Toolkit.getDefaultToolkit();

public NumberInputer() {
Keymap keymap = getKeymap();
keymap.addActionForKeyStroke(KeyStroke.getKeyStroke(KeyEvent.VK_UP, 0),
new AbstractAction() {
public void actionPerformed(ActionEvent e) {
nextStep();
}
});
keymap.addActionForKeyStroke(KeyStroke
.getKeyStroke(KeyEvent.VK_DOWN, 0), new AbstractAction() {
public void actionPerformed(ActionEvent e) {
previousStep();
}
});
addKeyListener(this);
addMouseWheelListener(this);
setHorizontalAlignment(RIGHT);
}