Scanner对象
基本语法
import java.util.Scanner;
Scanner scanner=new Scanner(System.in);
next()方法
不能有空格,空格和enter作为结束符
nextLine()方法
enter作为结束符
结构
顺序结构
选择结构
- if单选择结构
- if双选择结构
- if多选择结构
- 嵌套的if结构
- switch多选择结构
if(){ }
if(){}
else{}
if(){}
else if(){}
else{}
if(){
if(){}
}
switch(){
case vaule1:
...
break;//可选
case value2:
...
break;//可选
default:
...
}
循环结构
- while循环
- do…while循环
- for循环
- 增强for循环(主要用来循环数和集合)
while(){}//先判断后执行
do{
}while();//先判断后判断,至少执行一次
for( ; ; ){}
for(声明语句 : 表达式){}
//例题:打印九九乘法表
package com.yhk.scanner;
public class ForDemo {
public static void main(String[] args) {
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(j+"*"+i+"="+(i*j)+"\t");
}
System.out.println();
}
}
}
break && continue
break可用于任何循环语句的主体部分,不执行剩余的语句
continue用于循环语句中,终止某次循环,接着进行下一次循环的判定