In my if statement, I'm trying to check if the first letter of a string
is either Y
or y
, and then proceed as such. Below is what I have, but I don't believe it to be correct.
System.out.print("Do you wish to do another calculation (Yes/No): ")
option = scan.next();
if (option.substring(0,1) == "N" && option.substring(0,1) == "n" )
{
System.out.println("Have a good day");
System.exit(0);
}
bmi.setOption(option);
I instantiated option
as String option = " ";
earlier on in my program. I know how to check if strings equal a certain character, however am having trouble checking to see if only the FIRST character of the string is equal to something.
Thank you!
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…