JAVA流程控制
JAVA流程控制
Scanner对象
- 
java.util.Scanner是JDK5新特征,我们可以通过Scanner类来获取用户的输入 
- 
next(): - 一定要读取到有效字符后才可以结束输入
- 对输入有效字符之前遇到的空白,next()方法会自动将其去掉
- 只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符
- next()不能得到带有空格的字符串
 
- 
nextLine(): - 以Enter为结束符
- 可以获得空白
 
*在执行完next()相关的方法后,Scanner对象的获取的输入值会变为空?
顺序结构
- JAVA的基本结构就是顺序结构,初非特别指明,否则就按照顺序一句一句执行
选择结构
- if结构
- if(){}
- else if(){}
- 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: 退出本次循环
 
                     
                    
                 
                    
                 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号