簡體   English   中英

我的 Java 代碼在運行時有一些錯誤

[英]I have some error in my Java code while running it

項目鏈接

我正在嘗試完成一項評估任務。

我不確定為什么我的代碼沒有運行。 我已經給出了我的項目的鏈接。

            import java.util.Scanner;
            class MAPCalculator{
             double map;
             double sbp;
              double dbp;


    public MAPCalculator(){
    //no code needed
    }
    public double value(double sbp, double dbp){

    this.sbp=sbp;
    this.dbp=dbp;

    return map;

    }

      public String category(double map){
        //What to do in this function how to sent string 
            String High="High";
        String Low="Low";
         String Normal="Normal";
        return High;
                }
           }
                  class Assignment2{
                public static void main(String[] args){
                double sbp[]= new  double[5];
            double dbp[]= new double[5];
            double map;
                Scanner sc = new Scanner(System.in);
                for(int i=0;i<5;i++){
            for(int j=0;j<5;j++){
                System.out.print("Enter the Value of SBP(systolic blood pressure) "+(i+1)+"::->>  ");
                sbp[i]=sc.nextInt();
                System.out.print("Enter the Value of DBP(diastolic blood pressure) "+(i+1)+"::->>  ");
                dbp[j]=sc.nextInt();

             map = (sbp[i]+2*dbp[j])/3;

        }

        }
                MAPCalculator obj = new MAPCalculator();
                obj.doublevalue(map);
                System.out.println("The MAP(mean arterial pressure) is::->>"+map+ "mm HG");

    }
}
import java.util.Scanner;
public class Assignment2{

    public static void main(String[] args){
        double sbp;
        double dbp;
        double map;

        Scanner sc = new Scanner(System.in);
        System.out.print("Enter the Value of SBP(systolic blood pressure) ");
        sbp = sc.nextDouble();
        System.out.print("Enter the Value of DBP(diastolic blood pressure) ");
        dbp = sc.nextDouble();

        map = (sbp+2*dbp)/3;

        System.out.println("The MAP(mean arterial pressure) is::->>"+map+ "mm HG");

        if (map < 70.0)
            System.out.println(" Your MAP is considered LOW");
        else if (map > 110.0)
            System.out.println(" Your MAP is considered HIGH");
        else 
            System.out.println(" Your MAP is considered NORMAL");


    }

} // end class Assignment2

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM