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

  •  客户需求
    • 小数运算
      • 因此有关的变量采用实型变量
    • 加、减、乘和除法
      • 读取用户的选择,采取读取字符串的方式
    • 连续执行多次计算
      • 采用循环实现连续计算
    • 用户可以中断
      • 读取用户的选择,使用条件判断和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 operator;
        double num1, num2, result;
        String exitChoice = null;

        do {
            //提示用户输入一个数
            System.out.print("请输入第一个数:");
            num1 = sc.nextDouble();
            //提示用户输入二个运算符
            System.out.print("请输入第二个数:");
            num2 = sc.nextDouble();
            //提示用户输入一个运算符
            System.out.print("请输入运算符:(+,
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值