Codigo erroneo

import javax.swing.JOptionPane;
public class bob
{
public static void main(String args[])
{
int [] kill = new int[10];
kill[0]=1;kill[5]=6;
kill[1]=2;kill[6]=7;
kill[2]=3;kill[7]=8;
kill[3]=4;kill[8]=9;
kill[4]=5;kill[9]=10;
String bull = javax.swing.JOptionPane.showInputDialog(“Digite um numero, entre 1 e 10”);
int b = Integer.parseInt(bull);
for( int i = 0; i < kill.length; i ++)
{
if( b <= kill[i]){

       	  	System.out.println("*"+ kill[i]+"*");
        }
       }
    System.exit(0);
  }

}

Não consigo imprimir uma array de dez valores e mostrar um item.

exemplo:
1 2 3 4 5 6 7 8 9 10 array

se usuario digitar 6, ele deve imprimir a array desse modo.
1 2 3 4 5 6 7 8 9 10

só que no codigo acima não ocorre isso, e alem do que ele come um pedaço da array quando digitamos um numero entre 1 e 10
Alguma sugestão para esse erro?
grato.

Oi

Gollun, por favor evite duplicar os posts, esta sendo respondido abaixo:

http://www.portaljava.com/home/modules.php?name=Forums&file=viewtopic&t=13541

T+

Cara, a tua classe so vai gerar a saida na tela quando [i]b <= kill)
No if, ao inves de comprar se ele é menor ou igual, compara se ele é diferente e imprime na tela ele normal. Coloque um else comparando se o valor é igual e imprime com os asteriscos.

Até…