当前位置: 首页 > news >正文

Day36 Java方法和流程控制练习 计算器

Day36 Java方法和流程控制练习 计算器

package com.kognying.testquestion;import java.util.Scanner;//计算器
public class Cal2 {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);System.out.println("请输入数字:");double a = scanner.nextDouble();System.out.println("请输入算法 + - * /");String m = scanner.next();System.out.println("请输入数字:");double b = scanner.nextDouble();switch (m){case "+":double sum1 = add(a,b);System.out.println(sum1);break;case "-":double sum2 = min(a,b);System.out.println(sum2);break;case "*":double sum3 = mul(a,b);System.out.println(sum3);break;case "/":double sum4 =div(a,b);System.out.println(sum4);break;default:System.out.println("运算符有误");}scanner.close();}public static double add(double a,double b){return a + b;}public  static  double min(double a,double b){return a - b;}public static  double mul(double a,double b){return a * b;}public static  double div(double a,double b){return a / b;}
}
http://www.dtcms.com/a/283445.html

相关文章:

  • Linux运维新手的修炼手扎之第19天
  • Linux内核设计与实现 第1章:内核简介
  • UDP和TCP的主要区别是什么?
  • --- Bean 的生命周期 ---
  • Redis键过期后会立即删除吗
  • 光环效应(HALO Effect)
  • MySQL高并发高可用架构设计与实现:主从复制与读写分离
  • x86版Ubuntu的容器中运行ARM版Ubuntu
  • 3分钟实战!用DeepSeek+墨刀AI生成智能对话APP原型图
  • Karate(Java)接口自动化测试框架
  • 代码随想录算法训练营第五十天|图论part1
  • 【图像处理基石】如何入门人体关键点检测?
  • 迁移学习--基于torchvision中VGG16模型的实战
  • 【FreeRTOS#5】任务挂起与恢复实例
  • 信息收集知识总结
  • Git分支管理完全指南:从创建到合并与冲突解决
  • Java的Gradle项目,使用SLF4J+Log4j2+log4j2.xml
  • 深度隐匿源IP:高防+群联AI云防护防绕过实战
  • C++-linux系统编程 10.内核原理基础
  • 用python程序通过指纹识别开关车门
  • 开源 python 应用 开发(六)网络爬虫
  • 健康生活,从细节开始
  • 线程学习day1---基础知识+pthread_create、self、exit、cancle、join
  • pymongo库:简易方式存取数据
  • Android 15 Settings 搜索框增加暗码功能实现
  • Windows10系统上Node.js的安装及环境配置
  • lua(xlua)基础知识点记录一
  • gem install报错解析
  • 小程序中状态管理Redux
  • ROCK Robotic R3 Pro -替代L2,适配多款无人机,支持机载、手持、车载以及船载