1. 程式人生 > >使用Java語言,使用System.in輸入以下各個變數的值,並按照公式計算得出結果。 公式為: 4/3*(r+34)-9*(a+b*c)+(3+d*(2+a))/(a+b*d)

使用Java語言,使用System.in輸入以下各個變數的值,並按照公式計算得出結果。 公式為: 4/3*(r+34)-9*(a+b*c)+(3+d*(2+a))/(a+b*d)

public class Demo2 {

    /**
     * @param args
     */
    /*
     * 根據題目要求,編寫程式完成相應要求:
使用Java語言,使用System.in輸入以下各個變數的值,並按照公式計算得出結果。
公式為:
        4/3*(r+34)-9*(a+b*c)+(3+d*(2+a))/(a+b*d)
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner input = new Scanner(System.in);
        System.out.println("輸入五個數,按順序為:a,b,c,d,r:");
        double  a= input.nextDouble();
        double  b= input.nextDouble();
        double  c= input.nextDouble();
        double  d= input.nextDouble();
        double  r= input.nextDouble();
        if(r+34!=0 && a+b*d!=0){
            double number=(4/(3*(r+34)))-(9*(a+b*c))+((3+d*(2+a))/(a+b*d));
            System.out.println("公式:4/3*(r+34)-9*(a+b*c)+(3+d*(2+a))/(a+b*d)的結果為"+number);
        }
        else
            System.out.println("輸入的資料無法滿足公式的計算");
    }

}