Eine einfache und falsche Antwort auf Ich möchte true mit einer == 1 && a == 2 && a == 3 auch in Java ausgeben
public class AmazingEqualEqualOperator {
public static void main(String[] args) {
int a=1,a=2,a=3;
if (a == 1 && a == 2 && a == 3) {
System.out.println("true");
} else {
System.out.println("false");
}
}
}
Es gibt Zeichen, die unsichtbar sind, aber in Variablen verwendet werden können.
Hier [bidirektionaler Text](https://ja.wikipedia.org/wiki/%E5%8F%8C%E6%96%B9%E5%90%91%E3%83%86%E3%82%AD Das in% E3% 82% B9% E3% 83% 88 verwendete Steuerzeichen U + 202C Pop Directional Formatating (PDF) wird verwendet. Mit anderen Worten, nur drei Arten von Variablen mit demselben Erscheinungsbild, int a, a \ u202C und a \ u202C \ u202C, werden ordnungsgemäß verwendet.
Character.html#isJavaIdentifierStart(char) Character.html#isJavaIdentifierPart(char) Mithilfe von kann festgestellt werden, ob das Zeichen am Anfang des Java-Bezeichners oder das Zeichen für die Migration des zweiten Zeichens des Java-Bezeichners verwendet wird.
Recommended Posts