算法訓練 前綴表達式


  問題描述  編寫一個程序,以字符串方式輸入一個前綴表達式,然后計算它的值。輸入格式為:“運算符 對象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();
}
}
注:代碼小編測試過了,,喜歡請關注,持續更新哦,,,

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com