java - 为什么我可以将数值变量声明为 double 但仍使用 .nextInt()?
问题描述
好的,我是编码新手,所以我对一切都不熟悉。这是我的问题:
为什么是 .nextInt(); 即使名称是 .nextInt(); 也会处理双精度?
double max = scan.nextInt();
这行得通,但为什么呢?
解决方案
推荐阅读
- bash - 在新终端中打开 herrie(命令行音乐播放器)并播放歌曲
- sql - 如何像 SQL Server 一样在 vectorWise 中声明变量?
- python - anaconda 安装程序如何设置 python 的 sys.prefix?
- python - 找不到 GRPC 通道选项的文档
- excel - 比较、更新或复制外部报告中的数据
- python-3.x - 在任务执行期间从 Celery worker 中捕获失败的任务
- python - django rest 框架 assertionError
- regex - vb.net 正则表达式用于捕获到期计费日期
- javascript - Textarea 点击字数统计 | 改变 | keuyup 以及通过单击按钮填充文本区域时
- llvm-clang - 错误:'.section' 指令 .section .multiboot 中出现意外标记