Java Java Objects Creating the MVP Conference Registration Assistant

Morgan Overstreet
Morgan Overstreet
2,779 Points

Why doesn't my code work? I think it's some weird thing about java but still I am not understanding why.

String lastNameLetter = lastName.substring(0, 1); if (lastNameLetter < "M") { lineNumber = 1; } else { lineNumber = 2; }

1 Answer

Steven Parker
Steven Parker
195,275 Points

Close, but there's two issues:

  • you can't compare strings that way, but you can compare charcters
  • the value should be 1 if the character is "between A and M" inclusive
if (lastName.charAt(0) <= 'M')