相关疑难解决方法(0)

Java char也是一个int?

我试图为课程完成一些代码:

public int getValue(char value) {
    if (value == 'y') return this.y;
    else if (value == 'x') return this.x;
Run Code Online (Sandbox Code Playgroud)

因为我最终可能无法返回任何东西,所以它告诉我最后这样做:

return value;
Run Code Online (Sandbox Code Playgroud)

这让我很吃惊,因为该方法的返回类型是类型int.然而,它告诉我要回来char!我正在使用eclipse,习惯于无数的警告和东西,这是一个重大的惊喜.

那么,char真的是一个int?为什么会这样?

java type-conversion equivalence

6
推荐指数
1
解决办法
1596
查看次数

标签 统计

equivalence ×1

java ×1

type-conversion ×1