第六节 Java语句 分支 条件判断 开关

各位小伙伴 ,好梦君为了提升您 为您总结了以下关于Java的笔记,祝你好运!

选择结构

if(条件表达式){

语句块

}

Boolean 布尔型:true真 false假(默认)

int age;

if(age>=18){

System.out.println("办理房卡1");

}

System.out.println("办理房卡2");

System.out.println("办理房卡3");

System.out.println("谢谢光临!");

 

&& 两个条件都要满足 || 两个条件都不满足

package edu.nunnu;

import java.util.Scanner;

public class yangliu {

	public static void main(String[]arsg) {
		Scanner sc = new Scanner(System.in);
		System.out.println("请问阁下是男是女?");
		char a = sc.next().charAt(0);
		System.out.print("成绩何如?");
		double s = sc.nextDouble();
		if(a=='男') {
			if(s>=10) {
				System.out.println("就这?");
			}else {
				System.out.println("真棒!");
			}
	
		}else {
			if(s>11) {
				System.out.println("还行");
			}else
			System.out.println("哇塞");
			
		}
		
	}
}

if(){

}else{

} // 二选一

if(){

}else if(){

}else if(){

}

package edu.nunnu;

import java.util.Random;
import java.util.Scanner;
public class zhangsan {

	public static void main(String []srasfh)
	{
			Scanner sc = new Scanner(System.in);
			
			System.out.println("1.杨柳");
			System.out.println("2.貂蝉");
			System.out.println("3.张三姐姐");
			System.out.println("4.王五妹妹");
			System.out.println("5.早已戒色!");
			System.out.println("选老婆!");
			int zs = sc.nextInt();
			char yl =sc.next().charAt(0);
			if(zs==1) {
				System.out.println("恭喜你,喜提杨柳千金!");
				System.out.println("你真的爱杨柳吗?");
				if(yl=='爱') {
					System.out.println("那好吧!感受到了你的真心,祝你幸福!");
					System.out.println("那好吧!感受到了你的真心,祝你幸福!");
					System.out.println("那好吧!感受到了你的真心,祝你幸福!");
					System.out.println("那好吧!感受到了你的真心,祝你幸福!");
					System.out.println("那好吧!感受到了你的真心,祝你幸福!");
					
				}
				else {
					System.out.println("那不行,把杨柳托付给你我可不放心!");
					System.out.println("那不行,把杨柳托付给你我可不放心!");
					System.out.println("那不行,把杨柳托付给你我可不放心!");
					System.out.println("那不行,把杨柳托付给你我可不放心!");
				}
				
			}else if(zs==2){
				System.out.println("恭喜你,喜提貂蝉千金!");
				System.out.println("那你真的爱貂蝉吗?");
				if(yl=='爱') {
					System.out.println("那好吧!感受到了你的真心,祝你幸福!");
					System.out.println("那好吧!感受到了你的真心,祝你幸福!");
					System.out.println("那好吧!感受到了你的真心,祝你幸福!");
					System.out.println("那好吧!感受到了你的真心,祝你幸福!");
					System.out.println("那好吧!感受到了你的真心,祝你幸福!");
					
				}
				else {
					System.out.println("那不行,把杨柳托付给你我可不放心!");
					System.out.println("那不行,把杨柳托付给你我可不放心!");
					System.out.println("那不行,把杨柳托付给你我可不放心!");
					System.out.println("那不行,把杨柳托付给你我可不放心!");
				}
			}else if(zs==3) {
				System.out.println("恭喜你,喜提张三千金!");
				System.out.println("那你真的爱张三吗?");
				if(yl=='爱') {
					System.out.println("那好吧!感受到了你的真心,祝你幸福!");
					System.out.println("那好吧!感受到了你的真心,祝你幸福!");
					System.out.println("那好吧!感受到了你的真心,祝你幸福!");
					System.out.println("那好吧!感受到了你的真心,祝你幸福!");
					System.out.println("那好吧!感受到了你的真心,祝你幸福!");
					
				}
				else {
					System.out.println("那不行,把杨柳托付给你我可不放心!");
					System.out.println("那不行,把杨柳托付给你我可不放心!");
					System.out.println("那不行,把杨柳托付给你我可不放心!");
					System.out.println("那不行,把杨柳托付给你我可不放心!");
				}
			}else if(zs==4) {
				System.out.println("恭喜你,喜提王五千金!");
				System.out.println("那你真的爱王五吗?");
				if(yl=='爱') {
					System.out.println("那好吧!感受到了你的真心,祝你幸福!");
					System.out.println("那好吧!感受到了你的真心,祝你幸福!");
					System.out.println("那好吧!感受到了你的真心,祝你幸福!");
					System.out.println("那好吧!感受到了你的真心,祝你幸福!");
					System.out.println("那好吧!感受到了你的真心,祝你幸福!");
					
				}
				else {
					System.out.println("那不行,把杨柳托付给你我可不放心!");
					System.out.println("那不行,把杨柳托付给你我可不放心!");
					System.out.println("那不行,把杨柳托付给你我可不放心!");
					System.out.println("那不行,把杨柳托付给你我可不放心!");
				}
				
			}else  {
				System.out.println("恭喜你!成功孤独终老!");
				System.out.println("恭喜你!成功孤独终老!");
				System.out.println("恭喜你!成功孤独终老!");
				
			}
				
			
		
		
	}
}

if         //擅长:区间判断

 

开关语句         //擅长 等值 判断

基本语法

switch(){

case: //语句块1

break;

case: //语句块2

break;

case: //语句块3

default: //语句4

}                        //分支

package edu.nunnu;

import java.util.Scanner;

public class today {

		public static void main(String[] yangliu) {
			
			//1.笔记本 2.鼠标3.鼠标垫4.黄冈试卷一套
			//5.奖励毛线 *
	Scanner sc =new Scanner(System.in);
	System.out.println("小朋友,你是第几名昂?");
	int mc =sc.nextInt();
	switch(mc){
	case 1 :
				System.out.println("奖励笔记本");
				break;
	case 2 :
		System.out.println("奖励鼠标");
		break;
		
	case 3 :
		System.out.println("奖励鼠标垫");
		break;
	case 4 :
		System.out.println("奖励黄冈试卷一套");
		break;
	case 5 :
		System.out.println("奖励两只笔芯");
		break;
		default:
			System.out.println("奖励一个大嘴巴子");
		}
		}}

Switch 做等值判断:switch的值和case进行比较。如果有就执行对应cas里面的语句块 直到遇到break中止,如果没有break就执行对应的语句块后面的内容直到遇到break中止。

如果switch的值 匹配不到case值则执行default语句块内容。执行流程和case一样

case值不能重复,case值和switch里面的值必须类型一致,或者达到制动转换条件的

switch只能放int byte short char String enum 类型的值

有没有收获?似懂非懂咯?不要着急,可以尝试着翻翻之前的内容或者认真思考一番 我是祝你好梦!本节课就到这,课程持续更新......

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值