黑马程序员技术交流社区
标题:
这道题怎么做,求大神
[打印本页]
作者:
Quasimodo2
时间:
2016-10-10 00:04
标题:
这道题怎么做,求大神
编写Java程序,模拟简单的计算器。?定义名为Number的类,其中有两个整型数据成员n1和n2,应声明为私有。编写构造方法,赋予n1和n2初始值,再为该类定义加(addition)、减(subtration)、乘(multiplication)、除(division)等公有成员方法,分别对两个成员变量执行加、减、乘、除的运算。?
作者:
wgc
时间:
2016-10-10 00:16
我也不会,做等楼主的答案咯,卤煮加油↖(^ω^)↗
作者:
LXD2016
时间:
2016-10-10 00:19
等大神来解答
作者:
112345666
时间:
2016-10-10 00:27
先mark,明天写
作者:
蓝光四号
时间:
2016-10-10 22:15
public class Test01 {
public static void main(String[] args) {
System.out.println(MathTool.addition(6,7));
System.out.println(MathTool.subtration(6,7));
System.out.println(MathTool.division(6,7));
System.out.println(MathTool.multiplication(6,7));
}
}
class MathTool {
public static double addition(int num1,int num2){
return num1+num2;
}
public static double subtration(int num1,int num2){
return num1-num2;
}
public static double division(int num1,int num2){
return num1/num2;
}
public static double multiplication(int num1,int num2){
return num1*num2;
}
}
作者:
蓝光四号
时间:
2016-10-10 22:16
自己写的楼主可以试试看
作者:
mafu1993
时间:
2016-10-11 00:55
package cn.itcast.test4;
/*
* 第一题
编写一个计算器工具类,提供如下几个功能,如:编写两个数的加法、减法、乘法、除法的功能,然后进行测试
*/
public class Toolys {
//加法的功能
public double jia(double a,double b){
return a+b;
}
//减法的功能
public double jian(double a,double b){
return a-b;
}
//乘法的功能
public double cheng(double a,double b){
return a*b;
}
//除法的功能
public double chu(double a,double b){
return a/b;
}
}
package cn.itcast.test4;
import java.util.Scanner;
public class Test1 {
public static void main(String[] args) {
//创建键盘录入对象
Scanner sc = new Scanner(System.in);
//创建功能类对象
Toolys t = new Toolys();
//循环计算
while(true){
System.out.println("请输入第一个数字");
int num1 = sc.nextInt();
System.out.println("请输入第二个数字");
int num2 = sc.nextInt();
System.out.println("请选择算法:1:加法 2:减法 3:乘法 4:除法 5:退出");
int i = sc.nextInt();
switch(i){
case 1:
System.out.println("你选择的是加法功能!");
System.out.println("两个数之和是:"+t.jia(num1, num2));
break;
case 2:
System.out.println("你选择的是减法功能!");
System.out.println("两个数之差是:"+t.jian(num1, num2));
break;
case 3:
System.out.println("你选择的是乘法功能!");
System.out.println("两个数之积:"+t.cheng(num1, num2));
break;
case 4:
System.out.println("你选择的是除法功能!");
System.out.println("两个数之商是:"+t.chu(num1, num2));
break;
case 5:
System.out.println("谢谢使用,再见!");
return;
default:
System.out.println("您输入的有误,请重新输入");
break;
}
}
}
}
楼主今天留的一个编程题目刚刚有这个 我自己优化了下 看起来没那么死板了 也加了注释,应该能看得懂吧。注意是两个类的,一个工具类,一个测试类。希望对你有帮助!
作者:
蓝光四号
时间:
2016-10-11 23:54
mafu1993 发表于 2016-10-11 00:55
package cn.itcast.test4;
/*
* 第一题
da sheng
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2