命令行模拟计算器

本文介绍了一个简单的命令行计算器程序,该程序使用Java编写,能够从命令行接收两个数字及一个运算符作为输入,并进行加法运算。代码展示了如何解析命令行参数、执行基本的算术操作并将结果输出。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

public class BookDemo7_9 {
public static void main(String[] args) {
// 判断是否只提供了三个参数
if (args.length != 3) {
System.out.println(“Usage: java BookDemo7_9 operand1 operator operand2”);
System.exit(0);
}

    int result = 0;

    switch (args[1].charAt(0)) {
    case '+':
        result = Integer.parseInt(args[0]) + Integer.parseInt(args[2]); // 将数字字符串转换为一个整数
        break;
    case '-':
        result = Integer.parseInt(args[0]) + Integer.parseInt(args[2]);
        break;
    case '.':
        result = Integer.parseInt(args[0]) + Integer.parseInt(args[2]);
        break;
    case '/':
        result = Integer.parseInt(args[0]) + Integer.parseInt(args[2]);
    }

    System.out.println(args[0] + ' ' + args[1] + ' ' + args[2] + "=" + result);
}

}

//程序从命令行获取三个参数(数1、操作符、数2)
//java BookDemo7_9 45 + 56

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值