欢迎访问服务器技术网-www.fuwuqijishu.com

17.一个关于Java初学者的问题

程序设计 fuwuqijishu 2年前 (2022-10-01) 10次浏览 0个评论 扫描二维码

关于例.产生一个0~100的随机数,并显示出来
import java.math.*;
public class IfStatement{
public static void main(String args[]){
int x=(int)(Math.random()*100);/*问题:产生的随机数按理是没有类型的,是无类型的比有类型的级别高,所以才要强制转换类类型;还是将Math.random()这个产生数学随机数的方法的值赋给左边的变量时,都要进行强制类型转换?*/ 的问题

“产生的随机数按理是没有类型的,”
怎么没有类型啊?Math.random()返回的是一double型的值!
并非都要进行强制转换,发生缩小转换就一定要强制转换,就比如说结果给一int,如果给一double就不用强制转换!

喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

Warning: error_log(/www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/#log/log-2503.txt): failed to open stream: No such file or directory in /www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/spider.class.php on line 2900