本文转载自
Czhenya
查看原文
2017-07-25
2
算法/
java/
前缀表达式/
蓝桥杯/
表达式
問題描述 編寫一個程序,以字符串方式輸入一個前綴表達式,然后計算它的值。輸入格式為:“運算符 對象1對象2”,其中,運算符為“”(加法)、“-”(減法)、“*”(乘法)或“/”(除法),運算對象為不超過10的整數,它們之間用一個空格隔開。要求:對於加、減、乘、除這四種運算,分別設計相應的函數來實現。
輸入格式:輸入只有一行,即一個前綴表達式字符串。
輸出格式:輸出相應的計算結果(如果是除法,直接采用c語言的“/”運算符,結果為整數)。
輸入輸出樣例樣例輸入5 2樣例輸出7
import java.util.Scanner;
public class Main {public static void main(String[] args){// TODO Auto-generated methodstubScanner sc=newScanner(System.in); chars=sc.next().charAt(0); int a,b; a= sc.nextInt(); b= sc.nextInt(); if(s==' ') System.out.print(a b); if(s=='-') System.out.print(a-b); if(s=='*') System.out.print(a*b); if(s=='/') System.out.print(a/b); System.out.println();
}
}
注:代碼小編測試過了,,喜歡請關注,持續更新哦,,,