java流程控制
scanner
使用scannner类获取用户的输入。
Scanner s = new Scanner(System.in);
通过Scanner类的next() 和nextLine()方法获取输入的字符串,在读取之前使用hasNext()与hasNextLine()判断是否还有输入的数据。
顺序结构
按顺序执行
选择结构
if
if(){
}else if(){
}else{
}
switch
支持byte,short,int,char类型,从java se7开始支持String类型
switch(){
case '':
//
break;
case '':
//
break;
default:
//
}
反编译
日常使用 java----class(字节码文件)
反编译就是class---java
使用工具IDEA
在idea打开文件,就可以看到文件实际内容
循环结构
-
while循环
int i = 0;
while(i < 100){
i++;
System.out.println(i);
}
-
do....while循环
循环可以至少执行一次
int i = 0;
do{
i++;
System.out.println(i);
}while(i < 100);
-
for循环
最有效最灵活的循环结构
for(int i=0;i<100;i++){
//代码
}
-
java5引入了一种主要用于数组的增强型for循环
int[] numbers = {10,20,30}
for(int x : numbers){
System.out.println(x);
}