gpt4 book ai didi

java - java中添加变量类型后如何知道?

转载 作者:行者123 更新时间:2023-12-01 17:53:26 25 4
gpt4 key购买 nike

当我们使用python shell时,如果我们想知道添加变量的数据类型的数据类型,可以使用以下语句。

>>> y=5
>>> x=3.56
>>> type(x+y)
<class 'float'>

这里,我的问题是如何在 Java 中做到这一点?我不是在问下面给出的陈述。

String str = "test";
String type = str.getClass().getName();

它只给我们已经声明的数据类型。但我要求添加变量的数据类型的数据类型。

最佳答案

Java 是静态类型语言,Python 是动态类型语言。
这意味着在 Java 中,所有变量名称(及其类型)都必须显式声明。尝试将错误类型的对象分配给变量名会触发类型异常。这就是 Java 是静态类型语言的含义。

在 Python 中,你不需要声明任何东西。赋值语句将名称绑定(bind)到对象,并且该对象可以是任何类型。如果将名称分配给一种类型的对象,则稍后可以将其分配给不同类型的对象。这就是说 Python 是一种动态类型语言的意思。

关于java - java中添加变量类型后如何知道?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47534126/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com