Das ist noch irgendwas falsch, oder?
[code=java]
public class H {
public static void main(String[] args) {
int [] array1 = {1,3,4,5,8,13,0,7,2,4,18};
printHisto(array1);
}
public static void printHisto(int[] array){
for (int i = 18 ; i>0 ; i-- ) {
for (int j=0;j<=array.length;j++) {
System.out.println("*");
if(array[j]<i) {
System.out.println("*");
}else {System.out.println(" ");
}
}
}
}
}[/code]