Right, i need to get this code working so that i know how to program this as it's apart of a much larger program.
I wan't the variable to be String & display a box that asks user to enter an input. The program will read what the user has put such as shortcuts like:
M, for Monday
Tu, for Tuesday for example.
All i want this program to do is to recognise that it's put in M and then come up with a pop up box displaying "Monday" - if the user types M - else it will say Error.
This is my code so far for it using If statements, but i don't know why it will not compile correctly... Here is my code followed by the compiler error
import javax.swing.JOptionPane; public class DaysOfWeek { public static void main(String[] args) { input1 = JOptionPane.showInputDialog("Enter your input"); { if (input1 == "M") JOptionPane.showMessageDialog("Monday"); } else { JOptionPane.showMessageDialog("Error"); } } }
Compiler Error=
*File location*: 'else' without 'if'
else
^
1 error
_____________________________________________
I don't know why it is erroring saying i do not have an 'if' when blaitantly i have and it doesen't seem to understand that i have an if but more logically i've misplaced something or done something wrong. Please help
help pls I want to learn why my code is wrong and how to overcome this problem so that i can be a better programmer (im a newbie at the moment)