【求助写一个四则运算的JAVA程序,要求:有括号,私有,有计算过程(比如:1+2+3,输出结果为1+2+3=3+3=6)新手学JAVA,培训老师给出的题,学不出来就会被赶回去了,呜呜~>_】
求助写一个四则运算的JAVA程序,要求:有括号,私有,有计算过程(比如:1+2+3,输出结果为1+2+3=3+3=6)
新手学JAVA,培训老师给出的题,学不出来就会被赶回去了,呜呜~>_
【求助写一个四则运算的JAVA程序,要求:有括号,私有,有计算过程(比如:1+2+3,输出结果为1+2+3=3+3=6)新手学JAVA,培训老师给出的题,学不出来就会被赶回去了,呜呜~>_】
求助写一个四则运算的JAVA程序,要求:有括号,私有,有计算过程(比如:1+2+3,输出结果为1+2+3=3+3=6)
新手学JAVA,培训老师给出的题,学不出来就会被赶回去了,呜呜~>_
packagetest;
importjava.util.*;
publicclassdemo2{
privatestaticintintercePosition=0;//记录单个运算数据的长度
privatestaticint[]intercePositionIndex=null;//记录“(”的下标
privatestaticint[]intercePositionEnd=null;//记录“)”的下标
publicstaticvoidmain(String[]args){
Scannerinput=newScanner(System.in);
do{
System.out.println("请输入你要计算的字符串(注意:只能输入数字和加,减,乘除符号;输入完毕后,请直接回车):");
StringnumberString=input.next().trim();
//判断输入的运算字符串是否符合规定
if(ispassString(numberString)==false){
System.out.println("您输入的计算字符串有误,请正确输入!");
}else{
//计算结果返回
System.out.println(interceResult(numberString));
}
}while(true);
}
//判断是否有带括号的运算字符串存在
privatestaticStringinterceResult(Stringstr){
Stringresult=str;
char[]numberString=str.toCharArray();//1+2+(1*2+1-1*2+5)+2+(1+5+9+10-11)+1*5/2+3
//1+8-9+(1*8/2-5+(1+2+8))+4/5*8/3*2
intIndexStart=0;//记录“(”的实际数量
intEndStart=0;//记录“)”的实际数量
for(inti=0;i
定义私有变量,而且有计算过程啊-----
private定义的变量就是私有变量啊过程我看下吧
static修饰的不是静态的吗?
static是静态啊有什么问题?
定义私有变量,不能用静态修饰!