作业帮 > 综合 > 作业

表达式3* 2↑(4+2*2-6*3)-5求值过程中当扫描到6时,对象栈和算符栈为_____,其中↑

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/14 13:10:17
表达式3* 2↑(4+2*2-6*3)-5求值过程中当扫描到6时,对象栈和算符栈为_____,其中↑
public static String execute(String s){
String s2 = "";
try{
Double.parseDouble(s);
String s1 = String.valueOf(Double.parseDouble(s));
if(s1.indexOf('.') != -1){
if(s1.substring(s1.indexOf('.'),s1.length()-1).length()==1){
if(String.valueOf(s1.charAt(s1.indexOf('.')+1)).equals("0")){
s2 = s1.substring(0,s1.indexOf('.'));
}else{
s2 = s1;
}
}
s2 = s1;
}
else{
s2 = s1;
}
return s2;
}catch(Exception e){
e.printStackTrace();
// System.out.println("字符串格式错误");
}
return null;
}