【发布时间】:2023-03-16 10:42:01
【问题描述】:
这里是sn-p的代码:
public static void main (String[]arg)
{
char ca = 'a' ;
char cb = 'b' ;
System.out.println (ca + cb) ;
}
输出是:
195
为什么会这样?我认为'a' + 'b' 可以是"ab"、"12" 或3。
这是怎么回事?
【问题讨论】:
-
从昨天开始你已经问了 6 个问题,而且都是关于 java 中一些最简单的问题。难道你不认为值得读一些关于 Java 基础的书吗?
-
我在看书。问问题不好吗?如果提问不好,那么这个网站就不好。如果这个网站不好,那么你就没有动力关心我问了多少问题或首先来到这里。因此,无论天气如何或不问问题都是不好的,没有动力去关心。
-
OP在他的问题上付出了努力,给出了示例代码和他自己的思想分析等。这是一个新手问题,但它显示了一个需要鼓励的学习过程。
-
抛开问题的有效性(我认为这很好) - 这是我见过的最愚蠢的逻辑证明,大卫。谢谢你的笑声。
标签: java char string-concatenation implicit-conversion