⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 calculator.java

📁 Java是最优秀的高级编程语言之一,多项式的加法运算,体现了链表数据结构的优势.
💻 JAVA
字号:
import java.lang.*;
import java.util.*;
public class Calculator {
	private StackLi operator;
	private StackLi operand;
	private String expression;
    public Calculator(String s) {
    	expression=s;
    }
    public Calculator(){
    	this(null);
    } 
    public void input(){
    	System.out.println("Please input the expression(such as (3.12+2.2*3)/2+4):");
    	System.out.print("expression:");
    	BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
    	try{
    		expression=in.readLine();
    	}catch(IOException e){
    	}
    }
    public void calculate(){
    	double number=0.0;
    	char oper;
    	int i=0;
    	int result=0;
       	StringTokenizer token=new StringTokenizer(expression,"()+-/*");
       	while(token.hasMoreTokens()){
       		number=Double.valueOf(token.nextToken());
       		i=expression.indexOf(Double.toString(number),i);
       		oper=expession.charAt(i-1);
       		
       		if(oper=='(')
       			operator.push();
       			else 
       	}
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -