键盘扫描器,if语句

控制台的输入(键盘扫描器)

1.Scanner类
	我们要学的Scanner类是属于引用数据类型
	1>.引用数据类型的使用
		与定义基本数据类型不用,引用数据类型的变量定义有一个固定的格式
		
		数据类型  自定义变量名 = new 数据类型()
		Scanner scan = new Scanner(system.in);
	2>.每种引用数据类型都有其功能,我们可以使用这些功能
		自定义的变量名.方法名();//方法的调用
		int age = scan.nexInt();
2.如何使用Scanner
	作用:它可以接受用户在控制台输入的值

	步骤1:导包 import java.util.Scanner
	步骤2:创建一个Scanner对象(创建一个键盘扫描器)
			Scanner scan = new Scanner(system.in);
	步骤3:调用方法
			int age = scan.nexInt();//获取输入的整数
	步骤4:关闭流,释放底层资源
		

流程控制

1.顺序结构

	程序从main方法开始,从上往下执行,一句一句的执行,每句代码都会执行一次
	
2.分支结构(选择结构)

 - if分支结构
 	单条分支
	 	if(条件)
	 	{
	 		语句体;
	 	}
	 	else{
	 	}
 	多条分支
	 	if(条件1)
	 	{
	 		语句体1;
	 	}else if(条件2){
	 		语句体2;
	 	}else if(条件3){
	 		语句体3;
	 	}
	 	else{
	 		其他;//上面所以的都不满足执行else
	 	}
 	 
 - switch...case分支结构
switch只针对于某个具体的值做出判断,从而决定执行哪一段代码块
语法:
 	swith(key){
 		case 值1:
 			语句块1;
 			break;
 		case 值2:
 			语句块2;
 			break;
 		...
 		default:
 			语句块;
 			break;
	}
**特别注意**:
	1.switch语句中能够接受的数据类型
		switch语句中key值的数据类型是有要求的,不能使用布尔类型,只能使用以下类型
		JDK1.5以下版本,switch语句中只支持byte,short,int,char
		JDK1.5新增了支持enmu(枚举)类型
		JDK1.7新增了支持String类型
	2.case穿透
		key值和case后面的值相同就执行该case,执行到break就跳出循环,不再执行其他case语句,如果没有break,就会依次执行下去
3.循环结构
while(条件){操作}
	如果条件成立,操作一直执行,直到条件不成立
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值