0
有人可以幫助我這個。我必須:例外(數組索引超出範圍例外)
- 用100個隨機選擇的整數創建一個數組。
- 創建一個文本字段來輸入一個數組索引和另一個文本字段以顯示指定索引處的數組元素。
- 創建一個顯示元素按鈕以使數組元素顯示。如果指定的索引超出限制,則在指定區域顯示消息超出限制。
這是我到目前爲止,有人可以告訴我還有什麼我不得不補充。
任何幫助,將不勝感激:)
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
import java.util.*;
public class showindexextends Applet implements ActionListener
{ int [] number =new int[100];
Random r= new Random();
Label indexlabel = new Label(" index:");
TextField indexfield = new TextField(10);
Label valuelabel = new Label("value:");
TextField valuefield = new TextField(10);
Button showButton = new Button ("Show Element");
public void init()
{ int i;
for(i=0;i<100;i++)
number[i]=r.nextInt(1000)+1; // random number between 1 and 1000
add(indexlabel);
add(indexfield);
add(valuelabel);
add(valuefield);
add(showButton);
showButton.addActionListener(this);
valuefield.setEditable(false);
}
public void actionPerformed(ActionEvent e)
{ String inputString;
int num;
inputString=indexfield.getText();
num=Integer.parseInt(inputString);
if(num>99 ||num<0)
valuefield.setText("Outof Bound");
else
valuefield.setText(number[num]+"");
}
}
你從哪裏得到你的例外? – RoflcoptrException 2010-11-28 21:07:48
什麼不起作用或你無法解決什麼問題? – 2010-11-28 21:07:51