01用户交互Scanner
通过Scanner类获取用户输入
基本语法:
Scanner sc=new Scanner(System.in); String str=scanner.nextLine(); System.out.println("输出的内容为:"+str); scanner.close;
scanner.nextLine()也可以换成scanner.next()
-
scanner.nextLine()以回车为结束符
-
scanner.next()以空格为结束符 所以next()不能得到带空格的字符串
02顺序结构
03选择结构
if
if(布尔表达式1){ //如果布尔表达式1为true则执行 }else if(布尔表达式2){ //如果布尔表达式2为true则执行 }else{ //如果以上布尔表达式都为false则执行 }
switch
switch(表达式){ case value1: //语句 break; case value1: //语句 break; case value1: //语句 break; ... default: }
04循环结构
while循环
while(布尔表达式){ //循环内容 }
do...while循环
至少执行一次
do{ //代码语句 }while(布尔表达式);
for循环
for(初始化;布尔表达式;更新){ //代码语句 }
增强for循环
int[] numbers={10,20,30,40,50}; //将numbers数组中的值依次赋值给numbers for(int x:numbers){ System.out.println(x); }