day04

流程控制

用户交互Scanner

构造: Scanner scanner = new Scanner(System.in);

方法:

  • next()与nextLine()区别:遇到空格是否断
  • nextInt();
  • nextFloat();
  • close();

顺序结构

依次运行

选择结构

if(布尔表达式){
    
}else if{
    
}else{
    
}
switch(expression){
    case value:
        break;
    case value:
        break;
    default:
        break;
}//变量类型可以 byte short int char string

循环结构

while(布尔表达式){
    //循环内容
}
do{
    //执行代码
}while(布尔表达式);
for(初始化;布尔表达式;更新){
    //代码语句
}
for(int i:数组变量){
    //代码语句
}

注意点

  • break 强制退出循环

  • continue 终止某次循环

  • goto

    couter:for(){
        continue couter;
    }
    
上一篇:Day04.循环结构


下一篇:day04