21xrx.com
2024-09-20 00:14:11 Friday
登录
文章检索 我的文章 写文章
Java简易计算器中的小括号问题:为什么不能使用小括号?
2023-06-17 14:37:59 深夜i     --     --
Java 计算器 小括号

Java中的简易计算器项目很受欢迎,但是很多初学者都不知道在计算过程中为什么不能使用小括号。在Java中,小括号是一种特殊字符,它被定义为用于编程中的函数调用和参数列表。所以,如果我们在自己的计算器项目中使用小括号,编译器会尝试将其解释为函数调用,而不是简单的数学运算。这将导致编译错误和程序崩溃。

但是,我们可以通过一些技巧来实现类似括号的功能。一种常见的方法是使用变量或数组来存储数据,并通过条件语句和循环语句来实现运算。下面是一个简单的示例:


int num1 = 10;

int num2 = 5;

String op = "+"; // 此处为了方便,用字符串表示运算符

if(op.equals("+")){

  System.out.println(num1 + num2);

} else if(op.equals("-")){

  System.out.println(num1 - num2);

} else if(op.equals("*")){

  System.out.println(num1 * num2);

} else if(op.equals("/")){

  System.out.println(num1 / num2);

} else {

  System.out.println("不支持的运算符");

}

这个示例可以让我们在不使用小括号的情况下进行基本的数学运算。我们可以通过改变变量和运算符来获得不同的结果。

若想让计算器有括号的功能,可以考虑用栈结构实现,本文不再深入展开。

  
  
下一篇: 作为程序员

评论区

{{item['qq_nickname']}}
()
回复
回复