W
willi2409
Gast
Hallo,
ich habe da ein kleines Problem:
Compilieren geht, und die erste Zahl kann ich auch eingeben aber dann schmierts ab
Währe super wenn mir jemand einen Tip geben könnte
mfg
ich habe da ein kleines Problem:
Code:
import java.util.*;
class bubble{
static InteractiveIO io = new InteractiveIO();
static int[] zahlen;
public bubble()
{
zahlen = new int[20];
}
public static void main(String[] vArgs) throws Exception
{
int s = io.readInt("Zahlen :");
while (s !=0)
{
int e = 0;
zahlen[e] = 7;
s = io.readInt("Zahlen :");
e++;
}
bubble b = new bubble();
zahlen=b.sort(zahlen);
System.out.println(b.toString());
}
public int[] sort(int[] z){
for(int i=0;i<z.length-1;i++){
for(int j=1;j<z.length;j++){
if(z[j-1]>z[j]){
int temp=z[j-1];
z[j-1]=z[j];
z[j]=temp;
}
}
}
return z;
}
public String toString(){
String s="";
for(int i=0;i<zahlen.length;i++){
s=s+zahlen[i]+",";
}
s=s+"\n";
return s;
}
}
Compilieren geht, und die erste Zahl kann ich auch eingeben aber dann schmierts ab
Code:
Zahlen :5
Exception in thread "main" java.lang.NullPointerException
at bubble.main(bubble.java:22)
Währe super wenn mir jemand einen Tip geben könnte
mfg