Метод страхования () не определен для типа Сканер - PullRequest
0 голосов
/ 24 сентября 2019

Поэтому по строкам 40 и 45 я получаю сообщение об ошибке

Метод страхования (int) не определен для типа Сканер

и

Метод insurancemale (int) не определен для типа Scanner

очень плохо знаком с java, не знаю, объясните это, как если бы вы были ребенком.Кроме того, не стесняйтесь понижать голос за то, чтобы быть noob

import java.util.Scanner;

public class As1{



    public static double insurance(int NoClaims) {
    double Cost = 1500-(NoClaims*0.1);
            return Cost;
    }


    public double insurancemale(int NoClaims){
    double Cost = 1700*(NoClaims*0.1);
            return Cost;

    }           

public static void main(String[]args) {



    Scanner person = new Scanner(System.in);
    System.out.print("Enter age: " );
    int age = person.nextInt();

    System.out.print("Enter gender male/female: ");
    String gender = person.nextLine();

    System.out.print("Enter years accident free: ");
    int NoClaims = person.nextInt();

    while (NoClaims > 5)
        System.out.print("value must be between 0 and 5: ");
                NoClaims= person.nextInt();


    if (age<75 && age>20) {
        if(gender == "male") {
                System.out.print(person.insurancemale(NoClaims));
        }


        else 
        System.out.print(person.insurance(NoClaims));{
            }
    if(age>75 && age <20) {
        System.out.print("Age group not eligible for insurance");

}
...