java学习后,复习,写计算器代码(第二阶段)
2014-01-01 15:45
351 查看
//欢迎观看者评论
//欢迎观看者评论
//欢迎观看者评论
package Java20131229computer;
import java.util.Scanner;
public class Computer2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
double numberA,numberB;
int k = 1;
Caculate caculate = new Caculate();
Scanner oper = new Scanner(System.in);
while( k != 0 ){
System.out.println(" 说明: 下面输入两个数字。");
numberA = oper.nextInt();
numberB = oper.nextInt();
System.out.println(" 说明: 下面输入 + - * / 可得到相应的计算");
String str = oper.next();
if(str.equals("+")){
caculate.Add(numberA, numberB);
}
else if(str.equals("-")){
caculate.Subtract(numberA, numberB);
}
else if(str.equals("*")){
caculate.Multiplicate(numberA, numberB);
}
else if(str.equals("/")){
caculate.Divide(numberA, numberB);
}
else {k = 0;
System.out.println(" 输入无效,操作停止!" );
}
}
}
}
package Java20131229computer;
public class Caculate {
double numberA,numberB;
double result;
public Caculate() {
super();
// TODO Auto-generated constructor stub
}
public Caculate(double numberA, double numberB, double result) {
super();
this.numberA = numberA;
this.numberB = numberB;
this.result = result;
}
void Add(double numberA, double numberB) {
result = numberA + numberB;
System.out.println(" numberA : " + numberA);
System.out.println(" numberB : " + numberB);
System.out.println(" numberA +numberB = " + result);
}
void Subtract(double numberA, double numberB) {
result = numberA - numberB;
System.out.println(" numberA : " + numberA);
System.out.println(" numberB : " + numberB);
System.out.println(" numberA - numberB = " + result);
}
void Multiplicate(double numberA, double numberB) {
result = numberA * numberB;
System.out.println(" numberA : " + numberA);
System.out.println(" numberB : " + numberB);
System.out.println(" numberA * numberB = " + result);
}
void Divide(double numberA, double numberB) {
result = numberA / numberB;
System.out.println(" numberA : " + numberA);
System.out.println(" numberB : " + numberB);
System.out.println(" numberA / numberB = " + result);
}
}
//欢迎观看者评论
//欢迎观看者评论
package Java20131229computer;
import java.util.Scanner;
public class Computer2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
double numberA,numberB;
int k = 1;
Caculate caculate = new Caculate();
Scanner oper = new Scanner(System.in);
while( k != 0 ){
System.out.println(" 说明: 下面输入两个数字。");
numberA = oper.nextInt();
numberB = oper.nextInt();
System.out.println(" 说明: 下面输入 + - * / 可得到相应的计算");
String str = oper.next();
if(str.equals("+")){
caculate.Add(numberA, numberB);
}
else if(str.equals("-")){
caculate.Subtract(numberA, numberB);
}
else if(str.equals("*")){
caculate.Multiplicate(numberA, numberB);
}
else if(str.equals("/")){
caculate.Divide(numberA, numberB);
}
else {k = 0;
System.out.println(" 输入无效,操作停止!" );
}
}
}
}
package Java20131229computer;
public class Caculate {
double numberA,numberB;
double result;
public Caculate() {
super();
// TODO Auto-generated constructor stub
}
public Caculate(double numberA, double numberB, double result) {
super();
this.numberA = numberA;
this.numberB = numberB;
this.result = result;
}
void Add(double numberA, double numberB) {
result = numberA + numberB;
System.out.println(" numberA : " + numberA);
System.out.println(" numberB : " + numberB);
System.out.println(" numberA +numberB = " + result);
}
void Subtract(double numberA, double numberB) {
result = numberA - numberB;
System.out.println(" numberA : " + numberA);
System.out.println(" numberB : " + numberB);
System.out.println(" numberA - numberB = " + result);
}
void Multiplicate(double numberA, double numberB) {
result = numberA * numberB;
System.out.println(" numberA : " + numberA);
System.out.println(" numberB : " + numberB);
System.out.println(" numberA * numberB = " + result);
}
void Divide(double numberA, double numberB) {
result = numberA / numberB;
System.out.println(" numberA : " + numberA);
System.out.println(" numberB : " + numberB);
System.out.println(" numberA / numberB = " + result);
}
}
相关文章推荐
- java学习后,复习,写计算器代码(第三阶段)
- java学习后,复习,写计算器代码(第一阶段)
- java学习后,复习,写计算器代码(第四阶段)
- 【代码笔记】Java学习一阶段总结
- java学习第二阶段day6
- java第二阶段学习day5
- java第二阶段学习day4
- 20170925-浅谈第二阶段Javaweb的学习以及两次公司笔试面试的经验(二)
- java学习第二阶段day7
- U-Boot学习-第二阶段代码分析
- java第二阶段学习day3.2
- java学习第二阶段day8
- java学习第二阶段3day
- hadoop学习之WordCount.java代码解读
- 【学习笔记】java面向对象复习01
- JAVA学习笔记(复习)-----6、 面向对象
- 今天没怎么写程序,就用JAVA调了下记事本,计算器,嘿嘿,写一个代码也是热身呀~~~
- [原]Java多线程编程学习笔记之一:线程中断(含代码)
- [java学习笔记]计算器dijkstra two-stack
- java学习之利用TCP实现的简单聊天示例代码