1.Scanner获取用户输入:使用需要导入类 例子
Scanner s = new Scanner(System.in);
System.out.println("请输入名字:");
String name = s.nextLine();
System.out.println("请输入年龄");
int age = s.nextInt();
System.out.println(name + " " + age);
2.控制语句:可以分为顺序结构、选择结构、循环结构
if 单选择结构if-else 双选择结构if-else if-else 多选择结构switch 结构
3.switch结构: 例如:case是每种结构的分支情况,break跳出,default如果条件都不对执行(可省略)
Scanner s = new Scanner(System.in);
System.out.println("请输入一个数:");
int number = s.nextInt();
switch (number){
case 1:
System.out.println("this is one!");
break;
case 2:
System.out.println("This is two");
break;
case 3:
System.out.println("This is three");
break;
default:
System.out.println("This is other number");
}
4.循环:while,do…while, for循环 例子:100的累加分别用三种循环实现。
while:
int i = 1;
int sum = 0;
while(i<=100){
sum += i;
i++;
}
System.out.println(sum);
do … while:
int i = 0;
int sum = 0;
do{
sum += i;
i++;
}while (i<=100);
System.out.println(sum);
for循环:
int i;
int sum = 0;
for (i = 0;i<=100;i++){
sum += i;
}
System.out.println(sum);
5.break和continent:
break:强行退出本次循环continent:退出当前循环
6.带标签的break和continent:和goto语句差不多