为什么老报java.lang.NullPointerException 的错!!??(急) Shu[] k=new Shu[5];没错,但只是声明了一个数组,里面什么对象也没有。可以如下:for(int i=0;i<5;i++){ k[i] = new Shu();} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 : grgh2000(太阳) 兄,不行呀,它说:Test.java [20:1] non-static variable this cannot be referenced from a static context我连k[0]=new Shu();k[1]=new Shu();这样也不行! 楼上的应该是在main函数中引用this了吧。不然怎么会出这样的错误提示? class Shu{ int i; float f; }public class Test{public static void main(String[] args){Shu[] k=new Shu[5];k[0]=new Shu();k[1]=new Shu();k[0].i=1;k[1].i=2; System.out.print(k[0].i+"");System.out.print(k[1].i+""); }} 如何设置java程序在按下显示桌面时还能在桌面上显示,就好像桌面上的图标一样 字符串小问题,急~ 如何调用"getXXX()"该字符窜所代表的方法 简单的程序,哪里错了 为什么会出现这种错误提示啊! iii JAVA应用程序界面编程高手请进:)一个做java的软件公司的面食问题。 初学者关于线程的小问题 这样在JBuilder中把JTextbox中的东西保存到数据库中去? DES解密的问题 建立一个数组对象的问题,请帮帮忙,在线等了, 谁告诉我怎么实现字幕的滚动?
我连
k[0]=new Shu();
k[1]=new Shu();
这样也不行!
不然怎么会出这样的错误提示?
int i;
float f;
}
public class Test{
public static void main(String[] args){
Shu[] k=new Shu[5];
k[0]=new Shu();
k[1]=new Shu();k[0].i=1;
k[1].i=2;
System.out.print(k[0].i+"");
System.out.print(k[1].i+"");
}
}