java 调用 计算器_Java实现简单计算器循环使用

这篇博客介绍了如何使用Java编写一个简单的循环计算器程序。程序包括加、减、乘、除四个基本运算,并通过Scanner获取用户输入,利用while循环持续进行计算,直到用户选择退出。
摘要由CSDN通过智能技术生成

Java实现简单计算器循环使用

程序:

package com.LJZ.mathod;

import java.util.Scanner;

public class Calculator02 {

//加法

public static double add(double a,double b){

return a+b;

}

//减法

public static double sub(double a,double b){

return a-b;

}

//乘法

public static double multiply(double a,double b){

return a*b;

}

//除法

public static double division(double a,double b){

return a/b;

}

public static void main(String[] args) {

Calculator calculator = new Calculator();//创建对象调用函数

Scanner scanner = new Scanner(System.in);//创建Scanner扫描对象,获取用户的输入信息

//建立一个while循环框架,布尔表达式为true

while(true){

System.out.println("请输入第一个数: ");//请输入第一个数

double a = scanner.nextDouble();

System.out.println("请输入运算符:");//请输入运算符

String operator = scanner.next();

System.out.println("请输入第二个数: ");//请输入第二个数

double b = scanner.nextDouble();

double result =0;//定义个变量名为result,用于储存运算结果

switch (operator){//调用运算符

case "+":

result=add(a,b);

break;//调用加法

case "-":

result=sub(a,b);

break;//调用减法

case "*":

result=multiply(a,b);

break;//调用乘法

case "/":

result=division(a,b);

break;//调用除法

default:

System.out.println("运算字符输入有误,请确认后重新启动");

break;

}

System.out.println("您是否需要继续计算: 是:Y 否:N");

String Letter = scanner.next();//定义一个字符串为Letter,如果为N则跳出循环

if (Letter.equals("N")){

break;

}

}

}

}

思路:

定义实现加减乘除四个功能的函数。(利用方法以及方法的重载)

创建对象调用函数

创建Scanner扫描对象,获取用户的输入信息

建立一个while循环,布尔值表达式为true,以此保证一直循环

请输入第一个数字、请输入运算符、请输入第二个数字

定义一个变量用于储存运算结果,根据输入不同的运算符,通过对象调用不同的函数。

定义一个字符串Letter,通过if选择结构判断是否为”N“,如果为”N“则跳出循环

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值