跟随学习的第十二天
作者:互联网
Java的结构
-
顺序结构:顺序结构就是跟着你的代码顺序运行的,它是任何一种算法都不能离开的最基础的结构
-
选择结构:
-
if单选择结构:只有一个if语句进行判断
public class Demo01{
public static void main(String [] args){
int a=5;
if(a>1){
System.out.println("hello,world!");
}
}
}
-
if双选择结构:if(条件){}else{}
public class Demo04 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int i = scanner.nextInt();
if(i>60){//小括号中的意思是判断i是否大于60,大于输出及格,不然就直接执行else中的代码
System.out.println("及格");
}else{
System.out.println("不及格");
}
scanner.close();
}
}
-
if多选择结构:if(){}else if(){}else{}
public class Demo05 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int score = scanner.nextInt();
if(score==100){
System.out.println("满分");
}else if(score<100 && score>=90){
System.out.println("优秀");
}else if(score<90 && score>=70){
System.out.println("良好");
}else if(score<70 && score>=60){
System.out.println("及格");
}else{
System.out.println("不及格");
}
scanner.close();
}
}
-
switch多选择结构:switch是用于switch结构中直接匹配的case后面的 ‘ ’里面就是你要匹配的值
如果没有匹配到就会用default描述,每一个case语句最后加了break那么就只会匹配当前的case值
不然就会输出后面的值
public class Demo06 {
public static void main(String[] args) {
char i = 'a';
switch (i){
case 'a':
System.out.println("优秀");
break;
case 'b':
System.out.println("良好");
break;
case 'c':
System.out.println("合格");
break;
case 'd':
System.out.println("不及格");
break;
default:
System.out.println("未知文件");
}
}
}
标签:case,学习,第十二天,System,else,跟随,println,public,out 来源: https://www.cnblogs.com/xiawan/p/14418185.html