首页 > 编程语言 >JAVA流程控制

JAVA流程控制

时间:2022-12-18 16:44:33浏览次数:39  
标签:case 控制 JAVA Scanner 流程 next break 输入

JAVA流程控制

Scanner对象

  • java.util.Scanner是JDK5新特征,我们可以通过Scanner类来获取用户的输入

  • next():

    1. 一定要读取到有效字符后才可以结束输入
    2. 对输入有效字符之前遇到的空白,next()方法会自动将其去掉
    3. 只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符
    4. next()不能得到带有空格的字符串
  • nextLine():

    1. 以Enter为结束符
    2. 可以获得空白

*在执行完next()相关的方法后,Scanner对象的获取的输入值会变为空?

顺序结构

  • JAVA的基本结构就是顺序结构,初非特别指明,否则就按照顺序一句一句执行

选择结构

  • if结构
    1. if(){}
    2. else if(){}
    3. else{}
  • switch结构
	switch(){
        case value:
            //语句
            break;
        case value:
            //语句
            break;
        default:
    }

*没有break会case穿透

循环结构

  • while(){}
  • do{}while()(即使不满足条件,也能至少执行一次循环)
  • for(){}
  • 增强for循环(JDK5引入,用于遍历数组和集合)
        int[] numbers = {10,20,30,40,50};//定义数组
        for(int x:numbers){
            System.out.println(x);
        }
  • break: 退出当前循环
  • continue: 退出本次循环

标签:case,控制,JAVA,Scanner,流程,next,break,输入
From: https://www.cnblogs.com/Learn1ng/p/16990540.html

相关文章