四则运算 测试与封装

import java.util.Scanner;
public class Calculator
 {
public static void main(String[] args) 
{
    System.out.println("运算符是 +,-,*,/");
    Scanner sc = new Scanner(System.in);
    System.out.println("请输入第一个数:");
    String aStr = sc.nextLine();
    System.out.println("请输入第二个数:");
    String bStr = sc.nextLine();
    System.out.println("请输入运算符:");
    String cc = sc.nextLine();
    double a = Double.parseDouble(aStr);
    double b = Double.valueOf(bStr);

Core core = new Core();
core.calc(cc, a, b);
}
}
public class Core
 {
public void calc(String cc, double a, double b)
 {
if (cc.equals("+"))
 {
System.out.println(a + b);
} else if (cc.equals("-")) 
{
System.out.println(a - b);
} else if (cc.equals("*"))
 {
System.out.println(a * b);
} else if (cc.equals("/")) 
{
if (b != 0) 
{
System.out.println(a / b);
} else 
{
System.out.println("分母不能为零!");
}
} else 
{
System.out.println("输入不符合要求!");
}
}
}

 结对同学:莫俊余http://www.cnblogs.com/mjysok/

 

 

posted @ 2015-04-30 10:37  06-王宏财  阅读(225)  评论(2编辑  收藏  举报