У меня есть ошибка в моем Java коде при его запуске - PullRequest
0 голосов
/ 14 января 2020

Ссылка на проект .

Я пытаюсь выполнить задачу оценки.

Я не уверен, почему мой код не работает. Я дал ссылку на мой проект.

            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");

    }
}

1 Ответ

0 голосов
/ 15 января 2020
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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...