我正在寫一個小程序,它將隨機挑選10張牌並將它們顯示在屏幕上。但是,我收到一個.class錯誤和一個;當我嘗試傳遞一個String []時需要錯誤。任何人幫助?這是我的代碼:。Java小程序中的類錯誤
import java.awt.Graphics;
import java.awt.Color;
import java.awt.Image;
import java.applet.Applet;
import java.lang.Math;
import java.util.Random;
public class unit12Assignment extends Applet
{
Image card1 ... card52;
public void init()
{
card1 = getImage(getDocumentBase(), "c1.gif");
...
card52 = getImage(getDocumentBase(), "sk.gif");
}
public void getCards()
{
String cardNumber;
double cardRandom;
int cardRandomNumber;
String[] cardSelection = new String[10];
Random ran = new Random();
for (int number = 0; number <= 9;)
{
cardRandom = ran.nextInt(52) + 1;
cardRandomNumber = (int) Math.round(cardRandom);
if (cardRandomNumber > 0 && cardRandomNumber <= 52)
{
cardNumber = "card" + cardRandomNumber;
number++;
}
}
paint(String[] cardSelection);
}
public void paint(Graphics g, String[] card)
{
setBackground(Color.green);
g.drawImage(card[0], 10, 10, this);
g.drawImage(card[1], 90, 10, this);
g.drawImage(card[2], 170, 10, this);
g.drawImage(card[3], 250, 10, this);
}
}
在第三個千禧年,我們通常在'Applet'上使用'JApplet'的原因很多。這裏的主要原因是'雙緩衝'。 –