计算 数的四种方法-1
2012-04-13 21:29
99 查看
package com.lesson21;
public class Cal {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
if(args.length != 3){
System.out.println("param count is error");
return;
}
int a = Integer.parseInt(args[0]);
int b = Integer.parseInt(args[2]);
String str = new String(args[1]);
MyMath m = new MyMath(a, b,str);
if(str.equals("+")){
System.out.println(m.add());
}else if(str.equals("-")){
System.out.println(m.sub());
}else if(str.equals("*")){
System.out.println(m.cheng());
}else if(str.equals("/")){
System.out.println(m.dev());
}
}
}
class MyMath {
private int a;
private int b;
private String str;
public int getValuse(){
int ret = 0;
if(str.equals("+")){
System.out.println(ret = this.add());
}else if(str.equals("-")){
System.out.println(ret = this.sub());
}else if(str.equals("*")){
System.out.println(ret = this.cheng());
}else if(str.equals("/")){
System.out.println(ret = this.dev());
}
return ret;
}
public MyMath(int a, int b, String str) {
super();
this.a = a;
this.b = b;
this.str = str;
}
public int getA() {
return a;
}
public void setA(int a) {
this.a = a;
}
public int getB() {
return b;
}
public void setB(int b) {
this.b = b;
}
public int add() {
return a + b;
}
public int sub(){
return a - b;
}
public int cheng(){
return a * b;
}
public int dev(){
return a / b;
}
}
public class Cal {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
if(args.length != 3){
System.out.println("param count is error");
return;
}
int a = Integer.parseInt(args[0]);
int b = Integer.parseInt(args[2]);
String str = new String(args[1]);
MyMath m = new MyMath(a, b,str);
if(str.equals("+")){
System.out.println(m.add());
}else if(str.equals("-")){
System.out.println(m.sub());
}else if(str.equals("*")){
System.out.println(m.cheng());
}else if(str.equals("/")){
System.out.println(m.dev());
}
}
}
class MyMath {
private int a;
private int b;
private String str;
public int getValuse(){
int ret = 0;
if(str.equals("+")){
System.out.println(ret = this.add());
}else if(str.equals("-")){
System.out.println(ret = this.sub());
}else if(str.equals("*")){
System.out.println(ret = this.cheng());
}else if(str.equals("/")){
System.out.println(ret = this.dev());
}
return ret;
}
public MyMath(int a, int b, String str) {
super();
this.a = a;
this.b = b;
this.str = str;
}
public int getA() {
return a;
}
public void setA(int a) {
this.a = a;
}
public int getB() {
return b;
}
public void setB(int b) {
this.b = b;
}
public int add() {
return a + b;
}
public int sub(){
return a - b;
}
public int cheng(){
return a * b;
}
public int dev(){
return a / b;
}
}
相关文章推荐
- C#自动计算字符串公式的四种方法
- C# 中使用 MD5 算法计算 hash (哈希)值的四种方法
- 【九天教您南方cass 9.1】 10 DTM土方计算的四种方法
- 四种方法实现UITableView的cell高度自动计算
- 计算 数的四种方法-2
- 关于计算最大子序列的四种方法
- C# 中使用 MD5 算法计算 hash (哈希)值的四种方法
- Python实现多项式计算的四种方法
- C# 中使用 MD5 算法计算 hash (哈希)值的四种方法
- 四种计算UIWebView高度的方法,总有一种适合你的需求
- ArcGIS应用——四种计算图斑面积的方法
- 各种信息熵(Information entropy)的计算方法
- python计算时间差的方法
- 动态计算控件高度和宽度的方法
- 面试题----僵尸进程的四种处理方法
- [转]关于日期天数计算的几种方法
- 在SQL Server数据库中批量导入数据的四种方法
- 使用BeginInvoke和EndInvoke进行异步调用的四种常用方法(转自小麻雀)
- java 遍历arrayList的四种方法
- 使用Spring Security3的四种方法概述