【练习题】构造方法 编写Java程序,模拟简单的计算器。
2017-11-19 17:31
756 查看
package day09; /*1.【练习题】构造方法 编写Java程序,模拟简单的计算器。 定义名为Number的类,其中有两个整型数据成员n1和n2,应声明为私有。编写构造方法,赋予n1和n2初始值,再为该类定义加(addition)、减(subtration)、乘(multiplication)、除(division)等公有成员方法,分别对两个成员 变量执行加、减、乘、除的运算。 在main方法中创建Number类的对象,调用各个方法,并显示计算结果。 */ public class HomeWork_01 { public static void main(String[] args) { // Number s1 = new Number(); //备注掉的是无参构造部分,成员方法改void,不要return,改out输出 Number s1 = new Number(5,1); // s1.setN1(5); // s1.setN2(1); int sum = s1.addition(); int div = s1.division(); int sub = s1.subtration(); int mul = s1.multiplication(); System.out.println("和为:" + sum + ",相减为:" + sub + ",相乘为:" + mul + ",相除为:" + div); } } class Number { private int n1; private int n2; public Number(int n1 ,int n2){ this.n1 =n1; this.n2 =n2; //不加this会导致 //Unresolved compilation problem:未编译的问题: //The constructor Number() is undefined 构造函数号()没有定义 } // public int getN1() { // return n1; // } // // public void setN1(int n1) { // this.n1 = n1; // } // // public int getN2() { // return n2; // } // // public void setN2(int n2) { // this.n2 = n2; // } // // public Number() { // this.n1 = 0; // this.n2 = 0; // } public int addition() { return n1 + n2; } public int subtration() { return n1 - n2; } public int multiplication() { return n1 * n2; } public int division() { return n1 / n2; } }
相关文章推荐
- 编写Java程序,模拟简单的计算器。 定义名为Number的类,其中有两个整型数据成员n1和n2,应声明为私有。 编写构造方法,用于初始化n1和n2,再为该类定义 加(addition)、 减(su
- java-第十三章-类的无参方法(一)-模拟一个简单的购房商贷月供计算器
- 用java编写简单UDP网络通信程序
- 将Java程序变成可执行文件的简单方法
- 用java编写简单UDP网络通信程序
- Java编写的简单的计算器
- 将Java程序变成可执行文件的简单方法
- 一种简单的方法在程序中实现透明效果(JAVA)(源代码)
- 简单使用Eclipse编写第一个Java程序
- 将Java程序变成可执行文件的一个简单方法
- 将Java程序变成可执行文件的简单方法
- 最简单的java的多线程编写方法
- 简单使用Eclipse编写第一个Java程序
- Java编写的计算器程序及源代码
- 获取Java程序所在目录的简单方法---FYI
- Java编写的模拟ATM取款机程序
- 将Java程序变成可执行文件的简单方法
- 用java编写简单UDP网络通信程序
- 【分享】【计算器程序--java编写】
- 想不到Java也能让我基于TCP/IP编写程序,还是如此简单!