admin管理员组文章数量:1533913
2023年12月14日发(作者:)
Java实验报告三:分支程序设计
Java实验报告三:分支程序设计
一、
实验目的
1.理解并掌握Java语言分支语句的结构和使用
二、
实验内容
1.实验步骤:
⑴.编写程序,使用if分支语句。
⑵.编写程序,使用switch分支语句。
⑶.记录源程序和运行结果,比较分支语句的不同和各自的优势。
2.程序、运行结果::
⑴.设计运行程序
本次实验选择了经典的百分制的成绩转换成5个等级分类题目,分别用if-else嵌套和switch语句实现。
if 实现:
import r;
public class Branch {
public static void main(String[] args) {
Scanner input = new r();
("请输入成绩:");
String s = ();
double d = nt(s);
if(d>=90)
n("A");
else if (d>=80)
n("B");
else if (d>=70)
n("C");
else if (d>=60)
n("D");
else
n("E");
();
}
}
Switch实现:
import r;
public class Branch {
public static void main(String[] args) {
Scanner input = new r();
("请输入成绩:");
String s = ();
double d = nt(s);
switch((int)(d/10)){
case 10 :n("A");break;
case 9 :n("A");break;
case 8 :n("B");break;
case 7 :n("C");break;
case 6 :n("D");break;
default :n("E");break;
}
();
}
}
⑵.实验程序运行截图如下:
三、 实验心得
**通过本次实验,我成功了解到java语言的分支结构if-else和switch结构。
if-else结构具有选择功能,通过其判断条件的真假性来选择相应的程序块去执行,同时我们还可以用if-else if -else进行分支嵌套。但是需
要注意的是,当if语句块中只有一条语句时,"{}“可以省略。而当将来代码发生变更时很容易发生错误。因此,即便if语句块只有一条语
句,也不要省略”{}",养成好的编程习惯很重要。
switch case结构是一种特殊的分支结构,可以根据一个整数表达式的不同取值,从不同的程序入口开始执行,switch在实现分支功能时,和
if-else区别在于其效率更高结构更清晰,可读性更强,但是其使用的具有一定限制条件,并且需要注意break的使用。
任何复杂的程序逻辑都可以通过"顺序"、“分支”、"循环"三种基本的程序结构实现,本次实验的学习,我受益匪浅。
**
版权声明:本文标题:Java实验报告三:分支程序设计 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1702491184a9784.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论