这个和excuse me 一样,犯java.lang.NullPointerExceptionimport java.io.*;
public class two_eight {
public static void main (String[] args)
{
int list[]=null;
list=get();
for(int i=0;i<list.length;i++){
System.out.print(list[i]);
}
}
static int Search(int a[],int i,int left,int right)
{
while(left<right)
{
int middle = (left+right)/2;
if(middle==a[middle])return middle;
else if(middle>a[middle])left=middle+1;
else right=middle-1;
}
return -1;
}
static int[] get()
{
int[] array=null;
/*System.out.println("Please enter num ");
BufferedReader stdin=new BufferedReader(new InputStreamReader(System.in));
int n = -1;
try {
n = Integer.parseInt(stdin.readLine());
} catch (NumberFormatException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} */
for(int i=0;i<3;i++)
{
BufferedReader stdin=new BufferedReader(new InputStreamReader(System.in));
try {
array[i] = (int)Integer.parseInt(stdin.readLine());
} catch (NumberFormatException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
return array;
}
}
public class two_eight {
public static void main (String[] args)
{
int list[]=null;
list=get();
for(int i=0;i<list.length;i++){
System.out.print(list[i]);
}
}
static int Search(int a[],int i,int left,int right)
{
while(left<right)
{
int middle = (left+right)/2;
if(middle==a[middle])return middle;
else if(middle>a[middle])left=middle+1;
else right=middle-1;
}
return -1;
}
static int[] get()
{
int[] array=null;
/*System.out.println("Please enter num ");
BufferedReader stdin=new BufferedReader(new InputStreamReader(System.in));
int n = -1;
try {
n = Integer.parseInt(stdin.readLine());
} catch (NumberFormatException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} */
for(int i=0;i<3;i++)
{
BufferedReader stdin=new BufferedReader(new InputStreamReader(System.in));
try {
array[i] = (int)Integer.parseInt(stdin.readLine());
} catch (NumberFormatException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
return array;
}
}
解决方案 »
- 如何在Listener中使用另外一个类的变量?(绝对菜!)
- 小弟初来,CSDN有没有程序发布平台
- 一个递归题
- 有哪位能提供这道题的解法?
- 上哪里下载weblogic7.0? 我不想要bea网站上的那个
- rabbitMQ和activeMQ同时部署在服务器上导致activeMQ阻塞?有人遇到过吗
- LUDE8880进
- 这个copyTo为什么运用不成功?
- ...菜鸟关于 Employee e = new Manager() 的疑问
- instanceof 内部实现机理??————————————————————————
- JPanel上的JTable无法显示出来的问题,急,大家帮我看看。(源码)
- excuse me
public static Object arrayGrows(Object oldArray) {
Class cl = oldArray.getClass();
if(!cl.isArray()) return null;
Class componentType = cl.getComponentType();
int length = Array.getLength(oldArray);
int newLength = length * 11/10 + 10;
Object newArray = Array.newInstance(componentType, newLength);
System.arraycopy(oldArray, 0, newArray, 0, length);
return newArray;
}
你一开始int[] array=null; ,array还是null,
就调用array[i] = (int)Integer.parseInt(stdin.readLine());
当然就出NullPointerException了
请LZ写程序细心一点,不要总犯小错误