Advertisement
dantepw

Untitled

Feb 23rd, 2014
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.43 KB | None | 0 0
  1.  
  2. import java.util.List;
  3. import javax.swing.JOptionPane;
  4.  
  5. public class Eq1grau {
  6.  
  7. static List <Integer> numeros;
  8.  
  9. public static void main (String[] args){
  10.  
  11. int i;
  12. int j = 0;
  13.  
  14. String s;
  15. s = JOptionPane.showInputDialog(null, "digite: ", "2x + 4y = 18"); //recebe equação do usuário
  16.  
  17. int limite = s.length() -1;
  18.  
  19. for(i=0; i < limite; i++){
  20.  
  21. try{
  22.  
  23. boolean x = Character.isDigit(s.charAt(i));
  24.  
  25. while(Character.isDigit(s.charAt(i + j))){
  26. int l = Integer.parseInt(String.valueOf(s.charAt(i+j)));
  27. System.out.print(l);
  28. j += 1;
  29.  
  30.  
  31. }
  32.  
  33. System.out.println("");
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40. /* if(Character.isDigit(s.charAt(i)) && Character.isDigit(s.charAt(i+1))){ //verifica se possui outro número na frente
  41. int l = Integer.parseInt(String.valueOf(s.charAt(i))); //converte esse caractere [número] para int,
  42. int l2 = Integer.parseInt(String.valueOf(s.charAt(i+1))); //se sim, converte esse caractere [número] para int
  43.  
  44. System.out.println("Número de 2 dígitos convertido: "+ l + l2); //imprime na tela
  45. }*/
  46.  
  47.  
  48.  
  49. }
  50.  
  51. catch(StringIndexOutOfBoundsException e){
  52.  
  53. System.out.print("Erro, ");
  54.  
  55. }
  56.  
  57.  
  58. } //final do for
  59. } //fim Main
  60. } //fim classe
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement