此代码给出了从双到int的有损转换错误。
int[] ans=new int1e5+1;
发布于 2022-03-08 03:51:23
这个概念很简单: 1E5在Java中是一个“双”浮点数,因为Java语言规范说它是。
同时,数组大小必须是整数的,编译器正在告诉您这一点。如果您真的想在那里使用浮点数,您需要转换为int。然而,只写100000就更容易了。
int
https://stackoverflow.com/questions/71389805
相似问题