Int and Boolean

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Zen25
    New Member
    • Mar 2017
    • 3

    Int and Boolean

    How do I use an int variable as a boolean.

    Code:
    private int choose;
    
    System.out.println("Do you wish to apply for the loan \n1 Yes n\2 No");
    choose = scanner.nextInt();
    
    if (choose = 1)
       System.out.println("You have applied for the loan");
    else
       System.out.println("Your application have been cancelled.");
  • chaarmann
    Recognized Expert Contributor
    • Nov 2007
    • 785

    #2
    You must use double equal sign, else you are overwriting your value immediately.
    So change line 6 to:
    Code:
    if (choose == 1)
    This code is more readable:
    Code:
    boolean isApplyingForLoan = (choose == 1);
    if (isApplyingForLoan)

    Comment

    Working...