java基础2-流程控制

条件判断语句 区间判断

if...else
语法:
  if(表达式){
  
      //true 执行if
  }else if(){
  
     //false  执行else逻辑
  }else if(){
  
     //false  执行else逻辑
  }else{
  
  }

Scanner jdk提供的键盘录入工具类
导包: 导入类所在的包。告诉我们类的位置。
Scanner input = new Scanner(System.in);
input.next();
input.nextLine(); 用来录入字符串数据

input.nextInt();录入一个整数

next()/nextInt()/nextDouble()/nextShort() 只读取空格之前的内容(遇见空格停止读取) 光标依然在数据后面
nextLine() 读取一整行内容(如果之前有调用过next()/nextInt()/nextDouble()/nextShort()功能的话,有可能读取不了数据)。

选择结构语句 (等值判断)

语法:
switch(表达式){//可以支持的数据类型: byte short int char String enum
case 值:
//逻辑功能
break; //推荐都带上(可以省略)
case 值:
//逻辑功能
break;
default:
//逻辑功能
break;
}

循环语句

while

语法:

 while(循环条件)  {   循环条件   boolean
 
    // 循环条件 true
   //循环体内容
 }

do…while
语法:

 do{
   //循环体
 }while(循环条件);

无论是否满足循环条件。循环体至少执行一次。

for
for(1;2;3){
  //循环体
}

// 1.初始化变量语句
// 2.循环条件 true /false
// 3.改变变量数据

先执行1,2 true 执行循环体
false 结束for循环

true 再去运行3 ,2 true 执行循环体

Debug调试

1.有断点 breakpoint
2.debug启动

案例:
动态录入班级人数和学员成绩,计算班级学员的平均成绩

break
:switch case 遇见break 跳出switch语句
: 结束循环
continue:跳出本次循环 继续其它次的循环

return:结束方法(功能)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值