理论教育 Java语言程序设计:实验4-分支程序设计

Java语言程序设计:实验4-分支程序设计

时间:2023-11-20 理论教育 版权反馈
【摘要】:必做题:改写实验3-4程序,使用条件分支语句来判断二元一次方程是否有实根,如果有实根,计算并显示输出实根的值。以下程序片段用于判断某个月份的天数。主要程序代码提示:选做题:已知函数为编写程序,根据x的值,计算出该函数y的值。某商品的价格为13.20元/千克,如果顾客购买100千克及以上价格可以打9折;如果购买50千克及以上100千克以下,价格打9.5折。

Java语言程序设计:实验4-分支程序设计

实验目的:

●掌握if…else…语句的使用方法;

●掌握逻辑条件表达式的组成和表示方法;

●掌握switch语句的使用方法;

●掌握从键盘输入数据的方法。

必做题:

【实验4-1】改写实验3-4程序,使用条件分支语句来判断二元一次方程是否有实根,如果有实根,计算并显示输出实根的值。程序保存为Experiment4_1.java。提示:参考实验3-4。主要程序代码如下。

【实验4-2】以下程序片段用于判断某个月份的天数。请仔细阅读以下程序段、将程序编写完整,修改程序中的错误,然后编译运行。运行时使用不同的月份数据验证计算是否正确。程序保存为Experiment4_2.java。

主要程序代码提示:

【实验4-3】改写实验4-2程序,要求从键盘输入月份值,然后显示该月的天数。要求程序判断输入的月份数是否正确。主要程序代码提示:

选做题:

【实验4-4】已知函数为978-7-111-34450-6-Chapter10-21.jpg

编写程序,根据x的值,计算出该函数y的值。程序保存为Experiment4_4.java。

提示:

1.程序可使用多重if语句,以x的取值范围作为判断条件。(www.daowen.com)

2.程序同时输出函数。

【实验4-5】某商品的价格为13.20元/千克,如果顾客购买100千克及以上价格可以打9折;如果购买50千克及以上100千克以下,价格打9.5折。请编写程序,计算在不同的商品重量时顾客应该付的金额(建议程序设计成可以从键盘输入物品重量的形式)。程序保存为Experiment4_5.java。

实验要点:

完成本实验时,请注意以下几个问题:

1.如果if()或else后面有多行语句,需要使用{}组成复合语句。

2.if()和else与其后面的语句(复合语句)之间不能用“;”分隔。

3.if()语句和else if()语句的括号中的内容是条件表达式。

4.switch()语句的括号中的内容为整型或字符型表达式。

5.每一个case后面的表达式的值,也应该为整型或字符型,并且每个case后面通常要有一个break语句。

总结思考:

1.如何在if语句中正确使用条件表达式。

2.如何区别if…else语句与switch语句的不同使用范围。

3.if语句嵌套时,应该如何处理条件表达式。

4.什么是复合语句,如何建立复合语句。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈