Java 复习打卡day5
接收用户输入Scanner
Scanner的英文是扫描器,扫描仪的意思。在java中用来指令用户在控制台输入数据。下面我将用一段代码来向大家展示它的常见用法。
import java.util.Scanner;//在使用Scanner的时候需要导这个包,
//前面的import是导入的意思
public class Demo3 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
//这里创建了一个Scanner对象
System.out.println("请输入一串字母:");
//如果直接人每个用户输入的话,控制台没有任何的反应
//所以打印了一行提示
String m = input.next();//定义了m来接受用户输入的值
System.out.println(m);//将用户输入的只打印在控制台上
}
执行结构
java中的执行结构有三种,分别是顺序结构,分支结构和循环结构。
- 顺序结构:按照语句的出现次序,先后执行。
- 分支结构:根据条件是否成立,来决定是否执行。
- 循环结构:如果条件成立,就会重复的执行某段代码,直到条件不满足才会结束循环。
if分支
格式:
- if(条件){…} else{…}
- if(条件){…}
else if (条件) {…}
else{…} - if(条件){…}
else if (条件){…}
else if (条件){…}
else{…} - …
switch语句
格式:
switch(){
case 值一:
…
break;
case 值二:
…
break;
case 值三:
…
break;
…
default:
…
break;
}
循环语句
while循环和do-while循环用的不是太多,也好理解,这里提供格式。重点讲解for循环。
while循环
格式:while(条件){…}
do-while循环
格式:do{…}while(条件)
for 循环
格式:for(初始化语句;条件语句;循环命令语句){…}
实例:
public class Demo2 {
public static void main(String[] args) {
for (int i = 0; i < 9; i++) {
System.out.println(i);
}//打印0~8的自然数
}