利用Java编写两个数简单的运算

文章讲述了如何用Java编程实现一个交互式的小数计算器,包括用户输入、运算符处理、结果输出以及历史记录功能。程序通过命令行输入,支持基本运算和条件控制,还展示了如何添加历史记录查看和退出选项。
摘要由CSDN通过智能技术生成
  •  客户需求
    • 小数运算
      • 因此有关的变量采用实型变量
    • 加、减、乘和除法
      • 读取用户的选择,采取读取字符串的方式
    • 连续执行多次计算
      • 采用循环实现连续计算
    • 用户可以中断
      • 读取用户的选择,使用条件判断和break语句实现用户中途中止
  • 实现方式
    • 每次循环依次读入第一个操作数和第二个操作数,然后读入操作符
    • 程序根据操作符对二个操作数进行计算,并将结果输出到屏幕
    • 最后询问用户是否继续。

3.界面设计

  • 这是设计的界面(执行结果)

原理与方法

1.Java的数据类型

• 基本数据类型:boolean、byte、short、int、long、float、double、char。

• 常用数据类型:String

2.Java从命令行输入、输出数据

• 从命令行输入数据

  • 可以使用Scanner类创建一个对象:Scanner reader=new Scanner(System.in);
  • 通过reader对象调用下列方法,读取用户在命令行(例如,MS-DOS窗口)输入的各种基本类型数据: nextBoolean()、nextByte()、nextShort()、nextInt()、nextLong()、nextFloat()、nextDouble()。

• 从命令行输出数据

  • 用System.out.println()或System.out.print()可输出串值、表达式的值,二者的区别是前者输出数据后换行,后者不换行。
  • 允许使用并置符号:“+”将变量、表达式或一个常数值与一个字符串并置一起输出,如:

System.out.println(m+"个数的和为"+sum);

3.String类的常用方法

• equals():比较两个字符串内容是否一致。

• equalsIgnoreCase():忽略大小写,比较两个字符串内容是否一致。

package C;
import java.util.Scanner;
public class D {

    public static void main(String[] args) {
        //创建一个Scanner对象来读取用户的输入
        Scanner sc = new Scanner(System.in);
        char oper
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值