大佬教程收集整理的这篇文章主要介绍了Java的顺序和选择结构,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
顺序结构是Java的基本结构,除非特别指明,否则就按照顺序一句一句执行
顺序结构是最简单的算法结构
它是任何一个算法都离不开的一种基本结构
public class ShunXuDemo {
public static void main(String[] args) {
System.out.println("Hello 1");
System.out.println("Hello 2");
System.out.println("Hello 3");
System.out.println("Hello 4");
System.out.println("Hello 5");
}
}
运行结果
语法
if(布尔表达式){
//如果布尔表达式为ture将执行的语句
}
例:输入一串字符判断是否等于Hello,是则输出Hello,不是则输出End
public class ifDemo01 {
public static void main(String[] args) {
ScAnner scAnner = new ScAnner(System.in);
System.out.println("请输入内容:");
String str = scAnner.nextLine();
//equals:判断字符串是否相等
if (str.equals("Hello")){
System.out.println(str);
}
System.out.println("End");
scAnner.close();
}
}
运行结果
语法
if(布尔表达式){
//如果布尔表达式为ture将执行的语句
}
else{
//如果布尔表达式为false将执行的语句
}
例:输入分数大于等于60分输出及格,否则输出不及格
public class IfDemo02 {
public static void main(String[] args) {
ScAnner scAnner = new ScAnner(System.in);
System.out.println("请输入成绩:");
double score = scAnner.nextDouble();
if (score >= 60){
System.out.println("及格");
}
else{
System.out.println("不及格");
}
scAnner.close();
}
}
运行结果
语法
if(布尔表达式1){
//如果布尔表达式1为ture将执行的语句
}
else if(布尔表达式2){
//如果布尔表达式2为ture将执行的语句
}
else if(布尔表达式3){
//如果布尔表达式3为ture将执行的语句
}
else{
//如果以上布尔表达式都不为ture将执行的语句
}
public class IfDemo03 {
public static void main(String[] args) {
ScAnner scAnner = new ScAnner(System.in);
System.out.println("请输入成绩:");
double score = scAnner.nextDouble();
if (score == 100){
System.out.println("满分");
}
else if ( score < 100 && score >= 90) {
System.out.println("A级");
}
else if ( score < 90 && score >= 80){
System.out.println("B级");
}
else if ( score < 80 && score >= 70){
System.out.println("C级");
}
else if ( score < 70 && score >= 60){
System.out.println("D级");
}
else if (score < 60){
System.out.println("不及格");
}
else{
System.out.println("输入错误!");
}
}
}
运行结果
语法
if(布尔表达式1){
//如果布尔表达式1为ture将执行的语句
if(布尔表达式2){
//如果布尔表达式2为ture将执行的语句
}
}
语法
switch(){
case value:
//语句
break;//可选
case value:
//语句
break;//可选
//可以任意数量的case
default://可选
//语句
}
public class SwitchDemo01 {
public static void main(String[] args) {
ScAnner scAnner = new ScAnner(System.in);
char grade = 'C';
switch (gradE){
case 'A':
System.out.println("优秀");
break;
case 'B':
System.out.println("良好");
break;
case 'C':
System.out.println("及格");
break;
case 'D':
System.out.println("再接再厉");
break;
case 'E':
System.out.println("挂科");
break;
default:
System.out.println("输入错误!");
break;
}
}
}
运行结果
注:
switch 匹配一个具体的值
没有加 break,则后面的 case 继续输出(case穿透现象)
例
运行结果
以上是大佬教程为你收集整理的Java的顺序和选择结构全部内容,希望文章能够帮你解决Java的顺序和选择结构所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。