7-12 sdut-sel-3-考考计算机(II) (10 分)

7-12 sdut-sel-3-考考计算机(II) (10 分)

考考计算机,由你来出题。题目格式形如:A+B的四则运算题,让计算机输出结果。

输入格式:

形如A+B的算式,A和B为整数,中间是+、-、*、/ 符号之一。算式中间没有空格。

输出格式:

一个整数。

输入样例1:

1+2

输出样例1:

在这里给出相应的输出。例如:

3

输入样例2:

1-2

输出样例2:

在这里给出相应的输出。例如:

-1

输入样例3:

3*5

输出样例3:

在这里给出相应的输出。例如:

15

输入样例4:

13/5

输出样例4:

在这里给出相应的输出。例如:

2

代码:

import java.util.*;

public class Main{
    public static void main(String[] args){
        Scanner reader = new Scanner(System.in);
        String str = reader.next();
        int flag=0,c=0,d=0,e=0,f=0;
        if (str.indexOf("+") != -1) c=flag = str.indexOf("+");
        if (str.indexOf("-") != -1) d=flag = str.indexOf("-");
        if (str.indexOf("*") != -1) e=flag = str.indexOf("*");
        if (str.indexOf("/") != -1) f=flag = str.indexOf("/");
        int a = Integer.parseInt(str.substring(0,flag));
        int b = Integer.parseInt(str.substring(flag + 1));
        if(c!=0){
            System.out.println(a+b);
        }
        if(d!=0){
            System.out.println(a-b);
        }
        if(e!=0){
            System.out.println(a*b);
        }
        if(f!=0){
            System.out.println(a/b);
        }
    }
}
相关推荐
©️2020 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页