manipulaçao de digitos

8 respostas
I

como faço para manipular digitos (ex. se alguem digitar num diologo de entrada o numero 12345 como faço pra saber se o primeiro digito e igual ao ultimo)

8 Respostas

B

Ola,

Trabalhe com um array de char…

char[] c = str.toCharArray(); // depois que o usuario digitou. if(c[0] == c[c.length-1]){ //igual }else{ //desigual }

J

Irmão Bruno essa sua duvida diz respeito a exercicios do java como programar 4ed.? Se for me avisa que eu vou tentar de ensinar algo mais facil porque eu sei que tu ainda não saca array se esse for o caso… abraço.

B

Valeu pelo impenho, mas acho que quem teve a duvida e o Igor… entao nao sei de informar se e de um exercicio de livro…

J

Ô Brunão foi enganado mesmo cara… enfim… vamo refazer então:

Irmão Igor essa sua duvida diz respeito a exercicios do java como programar 4ed.? Se for me avisa que eu vou tentar de ensinar algo mais facil porque eu sei que tu ainda não saca array se esse for o caso…

abraço.

B

Ola,

heheh. acontece, mas e bom ver um ajudando o outro visando o desenvolvimento comum…

Abracos… :slight_smile:

J

Tá a versão sem array e de acordo com o jhtp 4ºed.

import javax.swing.*;

public class e2xe32 {

public static void main (String args[]){

int x,a,a1,b,b1,c,c1,d,d1,e,e1; 
  String xval; 
   
  xval = JOptionPane.showInputDialog("Digite um numero de cinco digitos"); 
   
  x = Integer.parseInt( xval); 
   
  a = x%10; 
  a1 = -((a*1/10)-(x*1/10)); 
  b = a1%10; 
  b1 = -((b*1/100)-(x*1/100)); 
  c = b1%10; 
  c1 = -((c*1/1000)-(x*1/1000)); 
  d = c1%10; 
  d1 = -((d*1/1000)-(x*1/1000)); 
  e = d1%10; 
  e1 = -((e*1/10000)-(x*1/10000)); 
  
  JOptionPane.showMessageDialog (null,"   "+e1+"   "+d+"   "+ 
      +c+"   "+b+"   "+a,"Selecionando numeros by jbjares",JOptionPane.INFORMATION_MESSAGE);

System.exit(0);

}
}

I

e do exercicio do livro mesmo, e muito obrigado ai pela força!!!

J

Disponha irmão…
Abraço

Criado 8 de agosto de 2006
Ultima resposta 10 de ago. de 2006
Respostas 8
Participantes 3