可以更改计算个数的简易计算器

package com.zdz.method;import java.util.Scanner;public class Operator {public static void main(String[] args) {System.out.println("===========简易计算器==========");System.out.println("请选择:1.加法 2.减法 3.乘法 4.除法 T.退出");Scanner scanner=new Scanner(System.in);while(scanner.hasNextInt()){int num=scanner.nextInt();switch (num){case 1:caseChoose(4,"加法");//number可以改动break;case 2:caseChoose(2,"减法");break;case 3:caseChoose(2,"乘法");break;case 4:caseChoose(2,"除法");break;}System.out.println("请选择:1.加法 2.减法 3.乘法 4.除法 T.退出");}System.out.println("计算结束");}//casepublic static void caseChoose(int number,String type){System.out.println("请输入您要相"+type+"的"+number+"个整数:");//输入一个之后换行Scanner scanner1=new Scanner(System.in);if (scanner1.hasNextInt()){int data[]=new int[number];int i=0;while (i<number){if (scanner1.hasNextInt()==false){System.out.println("数据不合法");break;}data[i]=scanner1.nextInt();i++;}if (type.equals("加法"))System.out.println(type+"结果为:"+add(data));else if (type.equals("减法"))System.out.println(type+"结果为:"+jian(data));else if (type.equals("乘法"))System.out.println(type+"结果为:"+cheng(data));elseSystem.out.println(type+"结果为:"+chu(data));}elseSystem.out.println("数据不合法");}//加法public static int add(int...num){int result=0;for(int i=0;i<num.length;i++){result+=num[i];}return result;}//减法public static int jian(int...num){int result=0;for(int i=0;i<num.length;i++){result=result-num[i]+num[0];}return result;}//乘法public static int cheng(int...num){int result=1;for(int i=0;i<num.length;i++){result*=num[i];}return result;}//除法public static double chu(int...num){double result=num[0];for(int i=1;i<num.length;i++){result/=num[i];}return result;}
}

Java方法:练习,控制台简易计算器相关推荐

  1. 如何使用 Java AWT 创建一个简易计算器

    本文分享自华为云社区<手把手教你使用 Java AWT 创建一个简易计算器>,作者:海拥 . 关于AWT AWT (抽象窗口工具包)是一个有助于构建 GUI 的 API (图形用户界面)基 ...

  2. 华北科技学院java考试题_华北科技学院java课程设计报告简易计算器

    华北科技学院java课程设计报告简易计算器 华北科技学院计算机系综合性实验 实 验 报 告 课程名称 Java程序设计B 实验学期 2011 至 2012 学年 第 1 学期 学生所在系部 计算机学院 ...

  3. C语言实现控制台简易计算器(VC6.0可用)

    一.项目介绍 C语言版简易计算器,包含几个小功能,包括基本运算.进制转换.一元二次方程,支持返回操作,整体源码比较精简,代码逻辑简单,扩展性强,非常适合新手了解和学习的小项目. 二.运行截图 导航菜单 ...

  4. java方法重载和简单计算器

    Java方法 **方法重载:**一个类中,有相同的函数名称,但形参不同的函数 重载规则: 方法名称必须相同 参数列表必须不同(个数不同,类型不同,参数排列顺序不同等) 返回类型可以相同可以不同 pub ...

  5. java方法练习之简单计算器

    关于导包的描述正确的是 C A. 一个源文件中只能有一条导包语句 B. 导包语句必须写在源文件的第一行有效语句 C. 导包语句的关键字为 import D. 位于java.util 包中的类无需导包, ...

  6. java swing gui 实现简易计算器 当按下“=”时能实现两个数的加减乘除

    实现简易计算器 当按下"="时能实现两个数的加减乘除 import javax.swing.*; import java.awt.*; import java.awt.event. ...

  7. js装修计算器java代码_JS制作简易计算器的实例代码

    做一个简易计算器,效果图片 c表示清空,为一个空字符串 +/-表示该值为正还是负 %表示当前值/100 ←表示退格,往前删除一个值 eval 函数是能够计算出字符串表达式或者语句的结果,把结果求出来. ...

  8. 【Java练习题】制作简易计算器(实现加减乘除)

    题目:写一个计算器,要求实现加减乘除功能,并且能够循环接收新的数据,通过用户交互实现. 思路: 1:写四个方法:加减乘除 2:利用循环+switch进行用户交互 3:传递需要操作的两个数 4:输出结果 ...

  9. C语言控制台简易计算器程序

    程序如下: #include <stdio.h> #include <string.h>#define MAXSIZE 1024int main(int argc,const ...

最新文章

  1. Android 必须知识 PWA Android Instant Apps
  2. Java虚拟机9:Java类加载机制
  3. mysql免密码登录, 及使用-e 参数执行sql脚本
  4. Python数据库的连接
  5. pythonsys标准_python 以标准输出(sys.stdout)为例,看python的标准输入、标准错误输出...
  6. 修改数据包欺骗服务器,Fiddler协议捕获编辑工具与Session欺骗原理详解
  7. KuaiRec | 快手发布首个稠密度高达99%的推荐数据集, 可用于多种推荐系统方向研究...
  8. SCI和影响因子:学术评估与商业运作——Nature实证研究
  9. 分类算法学习(四)——决策树算法的原理及简单实现
  10. UVM:factory 机制
  11. 解决QQ邮箱接收不到Stream邮件问题
  12. mipad1小米平板1刷LOS神盾系统16睡死问题排查(一)
  13. 实现jul 日志重定向到 slf4j
  14. nginx 监听多个端口 80和81
  15. 手机qlv转mp4工具
  16. 总结 62 种在深度学习中的数据增强方式
  17. 第14届蓝桥杯省赛真题剖析-2023年5月7日Scratch编程初级组
  18. c语言模拟自动饮料机,C语言--小程序--简单模拟ATM机
  19. Vue.js使用Blob的方式实现excel表格的下载(流文件下载)
  20. 计算机系统要素-Project1实操笔记

热门文章

  1. 如何从移动硬盘中分出一个区做启动盘
  2. 没有磁盘计算机无法运行,据说网吧的电脑大多数都没有硬盘,是真的吗?那电脑怎么运行?...
  3. HNU-计算机系统-讨论课6
  4. 2020ICPC·小米 网络选拔赛热身赛-A.ABBA
  5. 第一坊熊孩子年度痛哭的事件
  6. 通过exif信息校正手机拍摄图片的旋转问题
  7. Nutanix:疫情中积极前行,推动企业向云转型
  8. 求助Ubuntu编译时报错问题
  9. python|利用打飞机小游戏学习分支和循环|今天是记录自己学习的第四天呀!加油!
  10. mysql系统学习干货