美文网首页
面向对象系列(二)

面向对象系列(二)

作者: 信号传D | 来源:发表于2019-03-23 11:02 被阅读0次

需求分析:使用面向对象的思想编写一个计算器类(Calculater),可以实现两个整数的加减乘除运算


import java.util.Scanner;

public class Calculater {
    public double suan(double a,double b,String c){
        double result=0;   //定义一个运算结果初始值为0
        switch (c){        //用于判断运算符
            case "+":
                result=a+b;
                break;
            case "-":
                result=a-b;
                break;
            case "*":
                result=a*b;
                break;
            case "/":
                result=a/b;
                break;
        }return result;   //结束时带出运算结果
    }

    public static void main(String[] args) {
        Calculater c=new Calculater();
       Scanner sc=new Scanner(System.in);
        System.out.println("请输入一个数a");
        double c1 = sc.nextDouble();
        System.out.println("请输入另一个数b");
        double c2 = sc.nextDouble();
        System.out.println("请输入一种运算符:+ - * /");
        String c3=sc.next();

        double rs=c.suan(c1,c2,c3);

        System.out.println(rs);

    }
}

相关文章

  • 面向对象系列(二)

    需求分析:使用面向对象的思想编写一个计算器类(Calculater),可以实现两个整数的加减乘除运算

  • Dart系列-面向对象(二)

    周末学习了一下Dart语言,按照慕课网Flutter开发第一步-Dart编程语言入门[https://www.im...

  • 菜鸟成长系列-单例模式

    菜鸟成长系列-概述菜鸟成长系列-面向对象的四大基础特性菜鸟成长系列-多态、接口和抽象类菜鸟成长系列-面向对象的6种...

  • java基础02面向对象

    二、面向对象 1、面向对象思想: (1)概述:面向对象是相对于面向过程而言的,面向过程强调的是功能,面向对象强调的...

  • java SE目录

    java SE目录 java基础(一)java基础(二)关键字面向对象(一)面向对象(二)面向对象(三)集合(一)...

  • JS面向对象精要(二)_函数

    JS面向对象精要(一)_原始类型和引用类型JS面向对象精要(二)_函数JS面向对象精要(三)_理解对象JS面向对象...

  • JS面向对象精要(三)_理解对象

    JS面向对象精要(一)_原始类型和引用类型JS面向对象精要(二)_函数JS面向对象精要(三)_理解对象JS面向对象...

  • JS面向对象精要(四)_构造函数和原型对象

    JS面向对象精要(一)_原始类型和引用类型JS面向对象精要(二)_函数JS面向对象精要(三)_理解对象JS面向对象...

  • JS面向对象精要(五)_继承

    JS面向对象精要(一)_原始类型和引用类型JS面向对象精要(二)_函数JS面向对象精要(三)_理解对象JS面向对象...

  • Python 面向对象 - 01 基本概念

    目录一、面向过程 和 面向对象 基本概念1.1 面向过程1.2 面向对象二、类和对象2.1 类2.2 对象2.3 ...

网友评论

      本文标题:面向对象系列(二)

      本文链接:https://www.haomeiwen.com/subject/orgjvqtx.html