【问题标题】:declare a boolean variable then assign an expression声明一个布尔变量然后分配一个表达式
【发布时间】:2021-05-22 00:22:23
【问题描述】:

所以我对 Java 很陌生。布尔值给了我一个问题,因为我似乎只是没有掌握一些东西。这是一个例子。我觉得如果我能掌握这个例子,那么我就可以完全掌握布尔值。

声明一个布尔变量(称之为scout)并初始化为false;然后将表达式 'A' 分配给变量 scout;最后用这个标签打印出变量 scout 的值。 侦察兵 =

所以我理解声明布尔变量,

布尔 侦察 = false;

但就我所知。谁能帮我把这件事说清楚,让我明白吗?

【问题讨论】:

  • scout = 'A' < 'a' 喜欢这样吗?

标签: java variables initialization boolean expression


【解决方案1】:

所以当你使用> < 时,变量被转换为int。这意味着有 ASCII 值。 ASCII values 现在A ASCII 值是 65,a ASCII 值是 97。所以实际比较是在 65 < 97 之间进行比较,这是真的,所以它打印结果为真。

boolean scount= 'A'<'a';
    System.out.println(scount);

【讨论】:

    猜你喜欢
    • 2014-01-16
    • 2018-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-07
    相关资源
    最近更新 更多