почему NetBeans не показывает систему в коде - PullRequest
0 голосов
/ 17 декабря 2018

Я создаю проект бронирования в NetBeans, сначала я внедряю контроллер бронирования, который будет проверять ввод пользователя с помощью сканера Java.Я хотел бы проверить код и ввести данные в терминале.Когда я запускаю вывод кодового терминала, терминал просто показывает «Построение выполнено успешно».И показывает, что ни одна из систем не печатает строку кода.Я не слишком уверен, что не так с кодом, см. Ниже

package fitnessclassapp;
import java.util.Scanner;
public class BookingController {       

   private Scanner input = new Scanner (System.in); 
   Customer customer = new Customer (); 

    // customer enter details and the details are validated   
    private String Customer () { 

        String customerName = ""; 
        int customerAge = -1 ; 
        String  membership  = ""; 
        boolean isName; 

        System.out.println( "Please enter your name " );
        do { 
            // name of condition HasNext will check the user input 
            if ( input.hasNext()) { 
                customerName = input.nextLine();
                isName = true; 

                // add a boolean 
            }else
                System.out.println ( "You have provided incorrect information");

            isName = false; 
            input.next(); 

        }while ( !isName ); 

        System.out.println(customerName); 

        return customerName; 
    }   
}

1 Ответ

0 голосов
/ 18 декабря 2018

Попробуйте этот код,

 package fitnessclassapp;
import java.util.Scanner;
public class BookingController { 
    private Scanner input = new Scanner(System.in);
//  Customer customer = new Customer();

    // customer enter details and the details are validated
    private String Customer() {

        String customerName = "";
        int customerAge = -1;
        String membership = "";
        boolean isName;

        System.out.println("Please enter your name ");
        do {
            // name of condition HasNext will check the user input
            if (input.hasNext()) {
                customerName = input.nextLine();
                isName = true;

                // add a boolean
            } else
                System.out.println("You have provided incorrect information");

            isName = false;
            input.next();

        } while (!isName);

        System.out.println(customerName);

        return customerName;
    }

    public static void main(String[] args) {
        BookingController con = new BookingController();
        con.Customer();
    }

}

, если возникнут проблемы, сообщите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...