java的加减乘除运算

来源:百度知道 编辑:UC知道 时间:2024/05/06 20:04:48
请教各位大侠,我想要实现简单的一个加减乘除的运算。不知道在我这个代码里改动下能不能实现呢?为了更容易理解请最好在这原来的代码里改。
public static void main(String[]args){
Scanner input=new Scanner(System.in);
Count count=new Count();
System.out.print("请输入你要运算的第一个数:");
count.one=input.next();
System.out.print("请输入你要进行运算的运算符:");
count.fu=input.next();
System.out.print("请输入你要运算的第二个数:");
count.two=input.next();
if(count.fu.equals("+")){
count.outcome=count.one+count.two;
//想要在这里进行相加运算,本来想要实现加减乘除运算的。但现在也不知道要如何实现了。
}
System.out.println(count);
}
}
class Count{
String one;
String two;
String fu;
String outcome; //结果
public String toString(){
return one+fu+two+"="+outcome;
}
}

import java.util.Scanner;

class MakeOperation
{
public static void main(String[] args){
Scanner input=new Scanner(System.in);
Count count=new Count();
System.out.print("请输入你要运算的第一个数:");
count.one=input.next();
System.out.print("请输入你要进行运算的运算符:");
count.fu=input.next();
System.out.print("请输入你要运算的第二个数:");
count.two=input.next();
if(count.fu.equals("+")){
count.outcome=Float.parseFloat(count.one)+Float.parseFloat(count.two)+"";
// 将字符串解析为数字,注意下如果输入的不是数字程序会报错,缺少健壮性代码 }
System.out.println(count);
}

}
class Count{
String one;
String two;
String fu;
String outcome; // 结果
public String toString(){
return one+fu+two+"="+outcome;
}
}

下面的代码修改了Count类里域的部分参数,增加了一个用于检查输入是否正确的类。

import java.util.Scanner;

class MakeOperation
{
p