什么是(int)用于?

时间:2013-12-14 12:25:45

标签: java

我是Java的新手,并且一直在尝试一些示例代码。我理解的大部分内容(来自隐含其他语言的知识),但我以前从未见过的是变量int中的tempfahr。根据我的理解,tempTextField.gettext被转换为比等式中使用的双倍。变量tempFahr被定义为int,因此int的需要/用途是什么。

int tempFahr = (int)((Double.parseDouble(tempTextField.getText()))* 1.8 + 32);
fahrenheitLabel.setText(tempFahr + " Fahrenheit");

5 个答案:

答案 0 :(得分:2)

(int)试图强制(转换)等式的结果变为int值,因此可以将其赋值给int变量。

答案 1 :(得分:0)

由于(int)有8个字节,因此您需要((Double.parseDouble(tempTextField.getText()))* 1.8 + 32)从您的double(这是一个double到int)显式转换,以适应您的变量java并且不能存储在4字节int

答案 2 :(得分:0)

将结果double投射到int

可能向用户显示综合数据,如果文本框中的结果为12.122则会显示12

答案 3 :(得分:0)

它的铸造! double to integer数据类型..

答案 4 :(得分:0)

用于将类型转换为int

相关问题