嗨,大家好比java新手,我只是在理解一些基础知识时遇到了一些问题。
当你声明一个随机值你使用Random random = new Random()时,有人可以解释一下第一个Random,第二个随机和“new Random()”的作用及其背后的逻辑吗?
答案 0 :(得分:0)
请注意,第一个评论者是正确的,您可能通过一些谷歌搜索找到了这个,但这里的答案是我能解释的最好的答案:
我们来看看代码:
Random random = new Random();
第一个随机只是说明变量将要存储的数据类型 - 在这种情况下,“随机”。第二个随机是变量的名称。你几乎可以称之为“随机”,“跑”,甚至是像“ThisIsAVar”这样完全不相关的东西。然后将新变量(使用“=”)设置为新的随机类型。
一个更通用的例子是(在最后的解释中使用语法混淆了“随机”):
string NewString = new String("Hello there!");
您正在创建一个名为NewString的新变量,其类型为string,并将其设置为带有参数“Hello there!”的新String类型。