Advertisement
Kocyk

kalk

May 13th, 2020
1,548
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.67 KB | None | 0 0
  1. List<Integer> pozZnakow = new ArrayList<Integer>();
  2.  
  3.                 dzialania+=" ";
  4.                 String aktualnaliczba;
  5.  
  6.                 for(int i=0;i<dzialania.length();i++)
  7.                 {
  8.                     if(dzialania.charAt(i) == '/' && dzialania.charAt(i+1) == '0')
  9.                     {
  10.                         dzialaniaLabel.setText("Blad");
  11.                         dzialania=" ";
  12.                         break;
  13.                     }
  14.                     if(dzialania.charAt(i) == '+' || dzialania.charAt(i) == '-' || dzialania.charAt(i) == '*' || dzialania.charAt(i) == '/'|| dzialania.charAt(i)==' ')
  15.                     {
  16.                         pozZnakow.add(i);
  17.                         System.out.println(i);
  18.                     }
  19.                 }
  20.                 for(int i=0;i<pozZnakow.size()-1;i++)
  21.                 {
  22.                     if
  23.                     aktualnaliczba = dzialania.substring(pozZnakow.get(i)+1,pozZnakow.get(i+1));
  24.                     System.out.println(aktualnaliczba);
  25.  
  26.                             if(dzialania.charAt(pozZnakow.get(i))=='+' || dzialania.charAt(pozZnakow.get(i))==' ') wynik+=Integer.parseInt(aktualnaliczba);
  27.                             if(dzialania.charAt(pozZnakow.get(i))=='-') wynik-=Integer.parseInt(aktualnaliczba);
  28.                             if(dzialania.charAt(pozZnakow.get(i))=='*') wynik*=Integer.parseInt(aktualnaliczba);
  29.                             if(dzialania.charAt(pozZnakow.get(i))=='/') wynik/=Integer.parseInt(aktualnaliczba);
  30.  
  31.  
  32.  
  33.                 }
  34.                 System.out.println(wynik);
  35.                 dzialania=Double.toString(wynik);
  36.                 dzialaniaLabel.setText(dzialania);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement