当前位置:   article > 正文

表达式求值 java_java给定一个表达式,求其分数计算结果

java给定一个表达式,求其分数计算结果

题目描述

今天上课,老师教了小易怎么计算加法和乘法,乘法的优先级大于加法,但是如果一个运算加了括号,那么它的优先级是最高的。例如:

1+2*3=7
1*(2+3)=5
1*2*3=6
(1+2)*3=9

现在小易希望你帮他计算给定3个数a,b,c,在它们中间添加"+", "*", "(", ")"符号,能够获得的最大值。

输入描述:

一行三个数a,b,c (1 <= a, b, c <= 10)

输出描述:

能够获得的最大值

示例1

输入

复制

1 2 3

输出

复制

9
  1. import java.util.Scanner;
  2. public class Main {
  3. /**
  4. * 由于数据量较小这里模拟出所有的情况即可。
  5. */
  6. public static void main(String[] args) {
  7. Scanner scanner = new Scanner(System.in);
  8. int a, b, c;
  9. a = scanner.nextInt();
  10. b = scanner.nextInt();
  11. c = scanner.nextInt();
  12. scanner.close();
  13. int maxResult = Integer.MIN_VALUE;
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/喵喵爱编程/article/detail/889727
推荐阅读
相关标签
  

闽ICP备14008679号