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的使用。

任何复杂的程序逻辑都可以通过"顺序"、“分支”、"循环"三种基本的程序结构实现,本次实验的学习,我受益匪浅。

**

本文标签: 分支实验结构程序使用