Why is it that Java requires the char variable to enclose anything inside of it with single quotes rather than double? An example of this:
char s = 's'; //This will not break
vs:
char s = "s"; //This will break
I understand that double quotes are primarily for strings but is there a specific reason as to why chars were built to only use single quotes and to break when a double quote is entered?
I have tried to do some research but the only thing that was relevant was another SO Question, which refers to the difference between single and double quotes, not the reasoning behind the syntactical development of the char.