语句嵌套中出现的BUG问题

简介: 语句嵌套中出现的BUG问题

问,古人有一百钱,公鸡五钱一只,母鸡三钱一只,小鸡一钱三只,买百只鸡,各买几只?


                  用Java 语言,for循环语句和if条件语句进行嵌套实现问题的解决

但是,编码完成,运行后控制台没有显示答案,但是eclipse也没有显示报错,一个BUG产生了!


经过五分钟后发现...


      一个“;”直接拦截了后面嵌套的语句,if语句不被运行,致使println语句没有打印出答案。解决方案:删除“;”


       “;”终止了程序运行,但没有造成编程语言语法错误,没有报错,真是个老六。


解决BUG后运行如图

控制台终于显示出了答案!



(「・ω・)「嘿    点赞+关注

相关文章
|
11月前
分支和循环语句(2)补充goto语句
分支和循环语句(2)补充goto语句
53 1
if语句的嵌套
if语句的嵌套。
119 1
|
2月前
|
数据库连接 程序员 C#
聊聊 C# 中 using 语句可能的 3 个陷阱
大家都知道,C# 中可以用 using 关键字来简化非托管资源(如文件流、数据库连接等)的释放,但是如果用在错误的使用场景,可能会带来一些意想不到又难以排查的问题,来看看有哪些可能的陷阱吧!
聊聊 C# 中 using 语句可能的 3 个陷阱
|
6月前
|
C++
C++中使用嵌套的if语句
C++中使用嵌套的if语句
51 1
|
6月前
|
SQL 关系型数据库 MySQL
Mysql查询语句的书写顺序
这是一个关于SQL查询语句的摘要,主要包括:`SELECT`(可选`DISTINCT`)字段从表1,可连接到表2,带`JOIN`和`ON`条件,`WHERE`过滤条件,`GROUP BY`按字段分组,`HAVING`进一步过滤,`ORDER BY`排序,及`LIMIT`指定返回结果的起始位置和数量。
24 0
|
Java Shell 测试技术
shell编程之条件语句(条件测试、if语句、case语句)(上)
要使Shell脚本程序具备一定的“智能”,面临的第一个问题就是如何区分不同的情况以确定执行何种操作。Shell环境根据命令执行后的返回状态值($?)来判断是否执行成功,当返回值为0时表示成功,否则(非0值)表示失败或异常。 使用专门的测试工具——test命令,可以对特定条件进行测试,并根据返回值来判断条件是否成立(返回值为0表示条件成立)。 使用test测试命令时,有以下两种形式:
234 1
|
Shell 测试技术 数据安全/隐私保护
shell编程之条件语句(条件测试、if语句、case语句)(下)
要使Shell脚本程序具备一定的“智能”,面临的第一个问题就是如何区分不同的情况以确定执行何种操作。Shell环境根据命令执行后的返回状态值($?)来判断是否执行成功,当返回值为0时表示成功,否则(非0值)表示失败或异常。 使用专门的测试工具——test命令,可以对特定条件进行测试,并根据返回值来判断条件是否成立(返回值为0表示条件成立)。 使用test测试命令时,有以下两种形式:
157 0
|
编译器 C语言 开发者
Switch 语句和分支嵌套|学习笔记
快速学习 Switch 语句和分支嵌套
164 0
Switch 语句和分支嵌套|学习笔记
lua语言——条件分支语句
lua语言——条件分支语句
214 0
|
开发者 Python
If 语句的嵌套 | 学习笔记
快速学习 If 语句的嵌套