1、输入以及输出
当通过new Scanner(System.in)创建一个Scanner,控制台会一直等待输入,直到敲回车键结束,把所输入的内容传给Scanner,作为扫描对象。如果要获取输入的内容,则只需要调用Scanner的nextLine()方法即可。代码如下:
Scanner input = new Scanner(System.in);
System.out.println("提示:输入");
int a = input.nextInt();
2、基本语句
if语句:if(布尔表达式){
//如果布尔表达式为ture,就执行的语句
}
例子:
Scanner input = new Scanner(System.in);
System.out.println("输入一个数");
int a = input.nextInt();
if (a > 10) {
System.out.println(a);
}
if else语句:if(布尔表达式){
//当布尔表达式为ture时执行
}else{
//当布尔表达式伟false时执行
}
例子:
Scanner input = new Scanner(System.in);
System.out.println("输入一个数");
int a = input.nextInt();
if (a > 10) {
System.out.println(a);
}else{
System.out.println(a);
}
switch语句:
switch (变量) {
case 值:
break;
case 值:
break;
default:
break;
}
for循环://已知循环次数
for(初始化;布尔表达式;更新){
//语句
}
例子:9*9法则
for (int a = 1; a <= 9; a++) {
for (int b = 1; b <= a; b++) {
int c = a * b;
System.out.print(b+ "*" + a+ "=" + c+" ");
}
System.out.println();
}
while循环://未知循环次数
while(布尔表达式){
//语句
}
例子:
int a=1;
while(a<=10){
System.out.print(a+" ");
a++;
}
break语句://终止当前循环
例子:
int k=1;
while(k<=10){
System.out.print(k+" ");
if(k==6){
break;
}
k++;
}
continue语句://退出当前循环,但是不影响后边的循环
例子:
System.out.print("for循环");
System.out.println();
for (int i = 10; i > 0; i--) {
if (i % 2 == 0) {
continue;
}System.out.print(i+" ");
}