有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Java中的隐式转换

class A {
    public static void main(String args[]) {
        String.format("%c",2);
    }
}

上面的程序编译得很好,但它如何将整数分配给char。它不应该给出有损转换编译错误吗

class A {
    public static void main(String args[]) {
        String.format("%d",45.67);
    }
}

这并没有导致编译错误,但它应该导致编译错误,因为我们如何给int赋值,而不是它的给定运行时错误

请帮我解决这个问题


共 (0) 个答案