Java实验报告三:分⽀程序设计
Java实验报告三:分⽀程序设计
⼀、实验⽬的
1.理解并掌握Java语⾔分⽀语句的结构和使⽤
⼆、实验内容
1.实验步骤:
⑴.编写程序,使⽤if分⽀语句。
⑵.编写程序,使⽤switch分⽀语句。
⑶.记录源程序和运⾏结果,⽐较分⽀语句的不同和各⾃的优势。
2.程序、运⾏结果::
⑴.设计运⾏程序
本次实验选择了经典的百分制的成绩转换成5个等级分类题⽬,分别⽤if-else嵌套和switch语句实现。if 实现:
import java.util.Scanner;
public class Branch {
public static void main(String[] args){
Scanner input =new java.util.Scanner(System.in);
System.out.print("请输⼊成绩:");
String s = ();
double d = Integer.parseInt(s);
if(d>=90)
System.out.println("A");
else if(d>=80)
System.out.println("B");
else if(d>=70)
System.out.println("C");
else if(d>=60)
System.out.println("D");
else
System.out.println("E");
input.close();
}
}
Switch实现:
import java.util.Scanner;
public class Branch {
public static void main(String[] args){
Scanner input =new java.util.Scanner(System.in);
System.out.print("请输⼊成绩:");
String s = ();java switch case string
double d = Integer.parseInt(s);
switch((int)(d/10)){
case10:System.out.println("A");break;
case9:System.out.println("A");break;
case8:System.out.println("B");break;
case7:System.out.println("C");break;
case6:System.out.println("D");break;
default:System.out.println("E");break;
}
input.close();
}
}
⑵.实验程序运⾏截图如下:
三、实验⼼得
**通过本次实验,我成功了解到java语⾔的分⽀结构if-else和switch结构。
if-else结构具有选择功能,通过其判断条件的真假性来选择相应的程序块去执⾏,同时我们还可以⽤if-else if -else进⾏分⽀嵌套。但是需要注意的是,当if语句块中只有⼀条语句时,"{}“可以省略。⽽当将来代码发⽣变更时很容易发⽣错误。因此,即便if语句块只有⼀条语句,也不要省略”{}",养成好的编程习惯很重要。
switch case结构是⼀种特殊的分⽀结构,可以根据⼀个整数表达式的不同取值,从不同的程序⼊⼝开始执⾏,switch在实现分⽀功能时,和if-else区别在于其效率更⾼结构更清晰,可读性更强,但是其使⽤的具有⼀定限制条件,并且需要注意break的使⽤。
任何复杂的程序逻辑都可以通过"顺序"、“分⽀”、"循环"三种基本的程序结构实现,本次实验的学习,我受益匪浅。
**
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论