Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java-为什么int在下面的“maximum=(int)letter;”的括号中?_Java_Methods_Int - Fatal编程技术网

Java-为什么int在下面的“maximum=(int)letter;”的括号中?

Java-为什么int在下面的“maximum=(int)letter;”的括号中?,java,methods,int,Java,Methods,Int,所以我想知道为什么int在括号中,它在minChar方法中扮演什么角色。正如评论中提到的,int在括号中,因为它将char结果转换成int 每当你看到类似这样的东西时,它就会出现,以便将一种类型的变量转换成另一种类型的变量。可以对基本体和完整对象执行此操作。但是,在使用强制转换时必须小心,因为尝试强制转换的变量必须与要强制转换的类型兼容,否则会出现异常 例如,如果我有类似的内容,我将得到错误: String value = "value"; int intValue = (int)value;

所以我想知道为什么int在括号中,它在minChar方法中扮演什么角色。

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

每当你看到类似这样的东西时,它就会出现,以便将一种类型的变量转换成另一种类型的变量。可以对基本体和完整对象执行此操作。但是,在使用强制转换时必须小心,因为尝试强制转换的变量必须与要强制转换的类型兼容,否则会出现异常

例如,如果我有类似的内容,我将得到错误:

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

因为这是一个字符到一个INT,请使你的问题自我包含,而不仅仅是一个链接到另一个网站,并写问题和任何代码的例子作为文本,而不是图像。请张贴代码,而不是共享图像