Java - 为什么括号中的int在以下" maximum =(int)字母;"?

时间:2016-10-04 04:32:11

标签: java methods int

picture

所以我想知道为什么int在括号中它起什么作用/它在方法minChar中做了什么。

1 个答案:

答案 0 :(得分:0)

正如Scary Wombat在评论中提到的," int"在括号中,因为它将char结果转换为int。

任何时候你看到这样的东西,就是为了将一种类型的变量变成另一种类型的变量。这可以对原始对象以及完整对象进行。但是,在使用强制转换时必须小心,因为您尝试强制转换的变量必须与您要强制转换的变量兼容,否则,您将获得异常。

例如,如果我有这样的事情,我会收到错误:

String value = "value";
int intValue = (int)value;