Вы находитесь на странице: 1из 1

import java.util.

ArrayList;
public class Main {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String input="12+22+3*8=";
ArrayList<String> oprnd=new ArrayList<String>();
ArrayList<String> oprtr=new ArrayList<String>();
String temp="";

for (int i=0;i<input.length()-1;i++){


while (isOperator(input.charAt(i))==false){
temp=temp+input.charAt(i);
i++;
}
oprtr.add(temp);
temp="";
temp=temp+input.charAt(i);
oprnd.add(temp);
temp="";
}
System.out.println("STACK SUDAH TERISI");
// tampilkan isi array list
for (String a:oprnd){
System.out.println(a);
}
for (String b:oprtr){
System.out.println(b);
}

}
public static boolean isOperator(char a){
if ((a=='+')||(a=='-')||(a=='*')||(a=='/')||(a=='='))
return true;
else
return false;
}

Вам также может понравиться