流程控制要点

1、接收用户输入的操作 .next();
//无法接收空格,控制台中点击空格 和 回车键一样都算是结束了;
控制台光输入空格是不会结束的,必须先输入有效的内容它才会结束

.nextLine(); //控制台中点enter回车键才算结束
以上两种方法最好不要同时使用在一个类中

2、执行结构概述
任何简单或复杂的算法都可以由顺序结构、分支结构和循环结构这三种基本结构组合而成

循环执行结构一定要有接口

3、if 、switch 条件语句是分支语句,
if 后面括号填写的条件语句为返回值类型为Boolean类型,
switch 后面括号填写的条件语句的返回值类型有5种:int byte char short String
switch 分支语句中case 子句中的取值必须是常量,所有case 子句中的取值是不同的,case子句中default 字句是可选的,
break 语句在执行完一个case使程序跳出switch语句块,如果case后面没有写break,
case 后面的名词是字符串的情况下,要用双引号括起来

4、break 不仅可以跳出switch 语句,还可以跳出循环语句

5、for ( /* 定义循环变量 / ; / 判断循环条件 / ; / 更新循环变量 */ ) { }
for ( ; ; ) { } 条件语句里也可以什么都不写,什么都没写的时候默认判断循环语句为true

6、continue是结束这一次循环,break是结束这一轮循环
7、多重循环的结束
P : for ( i=0 ; i<10 ; i++) {
for ( j=0 ; j<10 ; j++ ) {
System.out.println( " i=" + i + " , j= " +j );
if ( i 5 && j5) {
break P ;
}
}
}
8、判断用户在控制台输入的类型
Scanner input = new Scanner ( System. in) ;
System.out.println( " 请输入一个数字 " ) ;
if ( input . hasNextInt ( ) ) {
int num = input . next i nt ( ) ;
System.out.println( " 你输入的是 " + num ) ;
} else {
System.out.println( " 你输入的信息错误,请重新输入!!! " ) ;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值