單引號和雙引號
public class HelloWorld{
? ? public static void main(String[] args) {
? ? final String EXO="男";
? ? ? ? final String EXO1="女";
System.out.println(EXO);
? ? ? System.out.println(EXO1);
?
}
}
這樣"男""女"帶雙冒號就可以執行。單引號就不行。但是將String換成char就要用單引號?這種都可以執行結果也是一樣有什么區別?
2015-12-15
char類型的變量值要加單引號。
String類型的變量值要加雙引號。
這樣多好區分啊。
區別就是數據類型不一樣。
2015-12-15
這個例子中 你定義為String 和char 是沒區別的 因為性別一個字符就足夠了
但是如果是定義的別的屬性 比如姓名 超過了一個字符 那你就只能定義為String 而不能是char了