目录
一、Scanner对象
new Scanner(System.in);alt+enter+enter
Scanner scanner = new Scanner(System.in); //从键盘接收数据
if(scanner.hasNextLine()){ //如果有下行
string str = scanner.nextLine();
System.out.println(str);
}
scanner.close() //一定要记得关闭
if(scanner.hasNextInt()){ //如果下一个是整数
i = scanner.nextInt(); //输入的下一个整数
System.out.println("输入的是"+i);
}else{
System.out.println("输入的不是整数");
}
循环输入:
while (scanner.hasNextDouble()){ double i = scanner.nextDouble(); System.out.println("你输入了:"+i); }
if(s.equals("Hello")) 判断字符串是否相等
二、选择结构
1.if
2.Switch
小心case穿透,要加break。
三、循环结构
1.while
while满足就进入循环;
do while不管是否满足至少循环因此。
2.for
for(初始化;条件判断;迭代)
快速输入:9.for+enter -> for(int i =0;i<9;i++)
for循环扩展:
int[] numbers = {1,2,3,4,5};
for(int x:numbers){
System.out.println(x); //循环输出数组的数
}