Jogar dados dentro de um vetor char?

3 respostas
K

[list]
Boa tarde!
Assim quanto usuário digitar ex.: 135789 dentro de meu jTextFiel
Gostaria de saber como que eu faço para jogar caracter por caracter dentro do meu vetor char? E para imprimir o resultado?
Não sei se o resto do meu código esta certo, pois estou iniciando agora.........
Espero que entendam e me ajudem...... Já agradeço a todos, por tentarem me ajudar...
ex.:
[list]

[code]
public class CataNumero
{
public CataNumero( )
{
int n, x;
String s;
char [ ] c;

n = Integer.parseInt(txtN.getText( ));

x = Integer.parseInt(txtN.getText().length));

for ( int i = 0; x > i; i++) {
c [i] = n // Não da certo nessa linha

}

for ( i = 0; x > i; i++)
{
// Na linha da impressão da outro erro
JOptionPane.showMessageDialog(null, " Imprimir sequencia “ + c [i]+ “ \n”);

}
}

}[code][/list]

3 Respostas

K

Gostaria de saber como q se faz para deixar formatado meu codigo?

public class CataNumero

{

public CataNumero( )

{

int n, x;

String s;

char [ ] c;
n = Integer.parseInt(txtN.getText( ));
	
	x = Integer.parseInt(txtN.getText().length));

	for ( int i = 0;  x > i;  i++) {
		c [i] = n                        //  Não da certo nessa linha
			
	}
	

	for ( i = 0;  x > i;  i++) 
	{
		// Na linha da impressão da outro erro
		JOptionPane.showMessageDialog(null, " Imprimir sequencia  + c [i]+  \n);	

	}
}

}

C

“keke”:
Gostaria de saber como q se faz para deixar formatado meu codigo?

public class CataNumero

{

public CataNumero( )

{

int n, x;

String s;

char [ ] c;
n = Integer.parseInt(txtN.getText( ));
	
	x = Integer.parseInt(txtN.getText().length));

	for ( int i = 0;  x > i;  i++) {
		c [i] = n                        //  Não da certo nessa linha
			
	}
	

	for ( i = 0;  x > i;  i++) 
	{
		// Na linha da impressão da outro erro
		JOptionPane.showMessageDialog(null, " Imprimir sequencia  + c [i]+  \n);	

	}
}

}

No primeiro post você esqueceu de fechar a tag BBCode code, esquecendo a / antes da palavra code.

Dica: antes de enviar o post, clique em prever para visualizar antes de postar.

D

Olá !

Vc não precisa guardar os valores em um char[].
Uma string já é um Array…
Fiz desta maneira , espero que goste…

Um abraço !

:idea:

import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JTextField;
import javax.swing.WindowConstants;

public class CataNumero extends JFrame{ 
	
	
	private JButton calcButton;
    private JTextField numField1;
   
	
	public CataNumero(){ 
		
		getContentPane().setLayout ( new FlowLayout());
		
		calcButton = new JButton();
		numField1  = new JTextField();
		numField1.setColumns(10);
		
		calcButton.setText("Calcular");
	    
	    setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
	    setResizable(false);
	    
		getContentPane().add(numField1);
		getContentPane (). add(calcButton);
	 
	
	calcButton.addActionListener(new ActionListener() {  
        public void actionPerformed(ActionEvent e) { 
        	
        	String result =  numField1.getText();
            for(int i =0; i< result.length();i++){        	
        		JOptionPane.showMessageDialog(null,String.valueOf(result.charAt(i)));
        	}
    }});
    pack();

    }
    public static void main ( String [] args ) {
       CataNumero c =	new CataNumero();
       c.setVisible(true);
    }
}
Criado 25 de maio de 2006
Ultima resposta 25 de mai. de 2006
Respostas 3
Participantes 3