繁体   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