java - How to compare nextLine() to a String -
java - How to compare nextLine() to a String -
i have assignment in apcs class asks create combination lock , think have basic construction down. however, maintain running problem won't allow me compare raw nextline()
string
.
i wondering if nextline()
s default int
s? or tell me what's wrong code?
if((in.nextline()).compareto(combo)) { system.out.println("the lock unlocked."); system.out.println("please come in combo unlock: "); if((in.nextline()).compareto(combo)) { system.out.println("the lock locked."); } else { system.exit(0); } }
p.s. ide returns error: "error: incompatible types: int cannot converted boolean" , referring if qualifications.
nextline()
homecoming string, isn't problem.
compareto(str)
returns negative number if str
lexicographically less value beingness compared to, 0 if strings lexicographically equal, or positive number if str
lexicographically more value beingness compared to.
you want utilize equals(str)
, returns boolean value.
java
Comments
Post a Comment