JAVA流程控制

用户交互Scanner

Scanner对象要及时关闭:scanner.close()

//判断有无输入
scanner.hasNext();
scanner.hasNextLine();

//接受输入
scanner.next();
//一定要读取到有效字符后才可以结束;
//对输入的有效字符前的空白会自动去掉;
//只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符;
//不能得到带有空格的字符串
scanner.nextLine();
//以enter为结束符,也就是说nextLine()方法返回的是输入回车之前的所有字符
//可以获得空白

控制语句

if语句
switch语句

switch(expression){
	case value :	//case在JDK7后支持String
		//语句
		break;
	case value :
		//语句
		break;
	default :	//除去上面的其他情况执行
		//语句
}

循环语句

//while语句
while(布尔表达式){
	//循环语句
}
//do...while
do{
	//循环语句
}while(布尔表达式); 
//for语句
//主要遍历数组,集合
for(声明语句 : 表达式){
	//循环语句
}
break:强制退出循环
continue:用于终止某次循环,立即开启下一次循环
goto:goto仍旧是java的一个保留关键字,但并不使用
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值