未终止的语句适用于Java

 手机用户2502852635_269 发布于 2023-01-20 20:53

对于CS类,我必须打印2的所有权力n.我编写了以下代码,其中我故意在循环内的语句末尾省略了分号.为什么这样做?在C++中你会得到一个令人讨厌的错误.您能否提供编译器尝试执行的操作的技术说明?

int n = 100;

int a = 0;
while (Math.pow(2, a++) < n) {
    System.out.println(Math.pow(2, a))
}

发生这种情况的IDE是NetBeans.

NetBeans显示它无法编译(它变为红色),但无论如何它都会运行.有人可以解释一下,使用JVM,为什么会发生这种情况?

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有