java语句

1.if语句:判断条件是否成立,而选择是否执行指定的语句。

语法:

if(表达式){

}

例如:

int age=20

if(age>=18) {

        System.out.println(“已成年”);

}

表达式表示判断条件,条件成立时执行

2.if-else语句:如果条件成立,则执行成立时的代码,否则,则执行不成立的代码

if(表达式){

   }else{

}

表达式条件如果(if)成立时执行的代码段,否则(else)条件不成立时执行的代码段

例如:

        Scanner sc=new Scanner(System.in);
		System.out.println("请输入年龄:");
		int age=sc.nextInt();
		if(age>=18) {
			System.out.println("已成年");
		}else {
			System.out.println("未成年");
		}

如果输入的年龄大于或等于18,则打印出 已成年,否则打印出 未成年。

3.if-else if-else 语句:当满足一个条件时就执行该条件对应的语句块。

if(表达式1) {
			
	}else if(表达式2) {
			
	}else if(表达式n) {
			
	}else {
			
	}

执行的过程:以此判断表达式是否满足条件,当某个表达式满足条件时,执行对应的语句块,然后跳出if语句执行下一个程序,如果都不满足,那么执行最后一个else对应的语句块,然后执行下一个程序。

例如:成绩等级评分

        Scanner input =new Scanner(System.in);
		System.out.println("请输入分数:");
		int num=input.nextInt();
		if(num>100||num<0) {
			System.out.println("错误信息!");
		}else if(num>=90) {
			System.out.println("您的分数等级为A,优秀!真棒!奖励一朵小红花!");
		}else if(num>=80) {
			System.out.println("您的分数等级为B,良好!");
		}else if(num>=60) {
			System.out.println("您的分数等级为C,合格!");
		}else if(num>=50) {
			System.out.println("您的分数等级为D,不合格!");
		}else {
			System.out.println("您的分数等级为F,差劲!");
		}

4.嵌套的if语句:在if语句中又包含一个或者多个语句。

语法:

if(表达式1){

      if(表达式2){

           语句块1 

   }else{
           语句块2
   }

}else{

    if(表达式3){

           语句块3
   }else{

           语句块4
   }

}

例如:

        Scanner sc=new Scanner(System.in);
		System.out.println("请输入a:");
		int a=sc.nextInt();
		System.out.println("请输入b:");
		int b=sc.nextInt();
		System.out.println("请输入c:");
		int c=sc.nextInt();
		int max;
		if(a>b) {        //a>b a>c 最大值为a
			if(a>c) {
				max=a;
			}else {     //a>b c>a 最大值为c
				max=c;
			}
		}else {
			if(b>c) {   //否则a<b b>c 最大值为b
				max=b;
			}else {     //a<b  c>b 最大值为c
				max=c;
			}
		}
		System.out.println("max="+max);  //输出最大值

5.switch语句:
语法:

switch(表达式){
    case 1:
            语句块1    
            bread;
    case 2:
            语句块2
            break;
    ....
    
    default:
            语句块3
            break;
}

switch 的执行过程是:先判断表达式的值,让后将结果与case 后面的值依次进行比较,直到与case的值匹配,则执行这个匹配的case。如果都不匹配,则执行default的值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值