Java 实现加减乘除

废话不多说,

上代码

/*代码实现 加减乘除
 * 成员变量 运算符号 运算数两个
 * 构造方法
 * 成员方法:
 * 		数据带入
 * 		加减乘除四种结果 
 * */
import java.util.Scanner;
class Math{
	private char yunsuanfu;
	private int a1,a2;
	public Math() {
	}
	public void setyunsuanfu(char yunsuanfu) {
		this.yunsuanfu=yunsuanfu;
	}
	public void setnumber(int a1,int a2) {
		this.a1=a1;
		this.a2=a2;
	}
	public void show() {
		if(yunsuanfu=='+')System.out.println(a1+""+yunsuanfu+""+a2+"="+(a1+a2));
		else if(yunsuanfu=='-')System.out.println(a1+""+yunsuanfu+""+a2+"="+(a1-a2));
		else if(yunsuanfu=='*')System.out.println(a1+""+yunsuanfu+""+a2+"="+(a1*a2));
		else if(yunsuanfu=='/')System.out.println(a1+""+yunsuanfu+""+a2+"="+(a1/a2));
	}
}
public class MathDamo {

	public static void main(String[] args) {
		
		Scanner in=new Scanner(System.in);
		int a1=in.nextInt();
		char ch=in.next().charAt(0);
		int a2=in.nextInt();
		
		Math s=new Math();
		s.setyunsuanfu(ch);
		s.setnumber(a1, a2);
		s.show();
		

	}

}

或者是

/*代码实现 加减乘除
 * 成员变量 运算符号 运算数两个
 * 构造方法
 * 成员方法:
 * 		数据带入
 * 		加减乘除四种结果 
 * */
import java.util.Scanner;
class Math{
	public Math() {
		Scanner in=new Scanner(System.in);
		int a1=in.nextInt();
		char ch=in.next().charAt(0);
		int a2=in.nextInt();
		if(ch=='+')System.out.println(a1+""+ch+""+a2+"="+(a1+a2));
		else if(ch=='-')System.out.println(a1+""+ch+""+a2+"="+(a1-a2));
		else if(ch=='*')System.out.println(a1+""+ch+""+a2+"="+(a1*a2));
		else if(ch=='/')System.out.println(a1+""+ch+""+a2+"="+(a1/a2));
	}
	
}
public class MathDamo {

	public static void main(String[] args) {
			Math s=new Math();
	}

}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值