Published using Google Docs
NetBeans 8 Basic Console Input Output [CIO]
Updated automatically every 5 minutes

NetBeans 8 Basic Console Input Output [CIO]

STEPS

1) Start NetBeans.

2) Create a new project.

3) Edit Codes

STEPS

1) Start NetBeans.

2) Create a new project.

2-1) Select Java Application.

2-2) Type the name MyConsole1.

2-3) Project is created.

        

3) Edit Codes

3-1) Replace the line “// TODO …” with the following codes.

    Scanner sc = new Scanner(System.in);

    System.out.print("Please enter your weight: ");

    int weight = sc.nextInt();

    System.out.println("Weight = " + weight);

Press SHIFT-ALT-F to realign your codes.

3-2) Notice some syntax errors.

3-3) If you hover your mouse over the red underlined text, you will get some help message.

3-4) Choose “Add import for java.util.Scanner”

3-5) NetBeans add the import line.

3-6) Run.

3-6-1) You will see the prompt “Please enter your weight:”

3-6-2) Click an area just after the colon, type 60 and press ENTER key.

3-7) Run again but this time enter “sixty” instead of a number 60.

3-8) You will get an error message.

3-9) Replace the codes in Step 3-1.

    Scanner sc = new Scanner(System.in);

    System.out.print("Please enter your weight: ");

    int weight;

    // Accept input and test to see if it’s an integer

    if (sc.hasNextInt()) {

       // Success, it was an integer so get it

       weight = sc.nextInt();

       System.out.println("Weight = " + weight);

    } else {

        // Failure so retrieve the input as a String

        String bad = sc.next();

        // Inform the user what went wrong

        System.out.println(bad + " cannot be converted to an integer");

    }

3-10) Run.

3-11) Enter “sixty”.

3-12) Finally, replace the current codes with the following

    Scanner sc = new Scanner(System.in);

    System.out.println("Select an Account");

    System.out.println("A: Savings");

    System.out.println("B: Checking");

    System.out.println("C: Exit");

    System.out.print("Please choose A, B or C: ");

    char letter;

    if (sc.hasNext("[A-Ca-c]")) {

        String choice = sc.next();

        letter = choice.toUpperCase().charAt(0);

        System.out.println("You chose: " + letter);

    } else {

        String choice = sc.next();

        System.out.println(choice + " is not valid input");

    }

3-13) Outcome:

Source: http://netbeans.dzone.com/nb-class-console-input-regular-exp