gpt4 book ai didi

java - 在 Java 中如何使 false 等于 true

转载 作者:IT老高 更新时间:2023-10-28 20:32:35 24 4
gpt4 key购买 nike

在这个程序中,假怎么可能等于真:

public class Wow {
public static void main(String[] args) {
if ( false == true ){ // \u000a\u007d\u007b
System.out.println("How is it possible!!!");
}
}
}

最佳答案

好吧,我会很慷慨地假设这个问题是出于无辜而提出的。

Java 编译器在此过程的早期就解析 Unicode 转义序列。特别是,它会在删除注释或检查语法之前执行此操作。由于 \u000a 是换行符,\u007d 是字符“}”,\u007b 是字符“{”,因此解析器实际上是解析这个程序:

public class Wow{
public static void main(String[] args) {
if ( false == true ){ //
}{
System.out.println("How is it possible!!!");
}
}
}

此程序将始终打印“不可能”的输出。

关于java - 在 Java 中如何使 false 等于 true,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20383687/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com