抢答题:快快快!!! 顶楼的,你是怎么执行的???你这明明是“Applet”程序,如果不在浏览器或控制台执行,当然是要错的了!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 NullPointerException是个太容易出现的错误了空指针异常 的出错原因可不好找,特别是这样的程序,看不懂哦!~~~ 可以用了,记得加分!!!!!!!!import java.awt.*;import java.awt.event.*;import javax.swing.*;public class Search extends JApplet { JLabel SearchNum,ResultNum; JTextField SearchNumField,ResultNumField; JButton EnterButton; Container container; int array[] = {1,2,3,56,4,23,6,5,9,5,520,3,56,25,68,5,56,58,65,56,4,99,5,22,2}; int i=0; public void init(){ container = getContentPane(); container.setLayout(new FlowLayout()); SearchNum = new JLabel("SearchNum:"); container.add(SearchNum); SearchNumField = new JTextField("0",20); container.add(SearchNumField); SearchNumField.setEditable(true); ResultNum = new JLabel("ResultNum:"); container.add(ResultNum); ResultNumField = new JTextField(20); container.add(ResultNumField); ResultNumField.setEditable(false); EnterButton = new JButton("Enter"); container.add(EnterButton); EnterButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { int x=0; try{ x= ChangeToInt(SearchNumField.getText()); } catch(NullPointerException ee){ } searchNum(x); ResultNumField.setText(Integer.toString(i)); displayMessage(); } }); } public int ChangeToInt(String s) { return Integer.parseInt(s); } public void searchNum(int y){ i=0;//每次搜索是要把指针i复0; for (int j=0;j<array.length;j++){ if(array[j] == y) i++; } } public void displayMessage(){ if(i>0) showStatus("Amount of "+" is :" +i); else showStatus("Not Found the Number"); }} 找奇数 抛出异常与try catch jsp 界面问题 如何做出二级子菜单? 遇到一个网络超时的问题,老鸟快来啊 我对java中的static变量和非静态变量的初始化顺序的学习小结,和大家一起交流 大家新年快乐~~~~~!!! 构造函数的问题??? 关于RMI问题,不得到答案不罢休,帮帮忙,各路神仙,看在明天9.18的份上 jcreator2的一个等待解决的问题! 求帮忙解释一下 包的问题 如何用进度条显示当前进度?
空指针异常 的出错原因可不好找,特别是这样的程序,看不懂哦!~~~
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;public class Search extends JApplet {
JLabel SearchNum,ResultNum;
JTextField SearchNumField,ResultNumField;
JButton EnterButton;
Container container;
int array[] = {1,2,3,56,4,23,6,5,9,5,520,3,56,25,68,5,56,58,65,56,4,99,5,22,2};
int i=0;
public void init(){
container = getContentPane();
container.setLayout(new FlowLayout());
SearchNum = new JLabel("SearchNum:");
container.add(SearchNum);
SearchNumField = new JTextField("0",20);
container.add(SearchNumField);
SearchNumField.setEditable(true);
ResultNum = new JLabel("ResultNum:");
container.add(ResultNum);
ResultNumField = new JTextField(20);
container.add(ResultNumField);
ResultNumField.setEditable(false);
EnterButton = new JButton("Enter");
container.add(EnterButton);
EnterButton.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
int x=0;
try{
x= ChangeToInt(SearchNumField.getText());
}
catch(NullPointerException ee){ }
searchNum(x);
ResultNumField.setText(Integer.toString(i));
displayMessage(); }
});
}
public int ChangeToInt(String s)
{
return Integer.parseInt(s);
}
public void searchNum(int y){
i=0;//每次搜索是要把指针i复0;
for (int j=0;j<array.length;j++){
if(array[j] == y)
i++;
}
}
public void displayMessage(){
if(i>0)
showStatus("Amount of "+" is :" +i);
else
showStatus("Not Found the Number");
}
}