软件园学生在线

  • {{ item.name }}
  • 2023试用期

登录与注册

【零】王博凡

  • 王博凡
  • 2022-10-02
  • 1

java基础语法

输入语法

键盘录入:

import java.util.Scanner;

public class test {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int num = sc.nextInt();//以输入int类型数据为例
    }
}

输出语法

public class test {
    public static void main(String[] args) {
        /*字符串用双引号,字符用单引(也可用双引),其他数据类型直接输入即可*/
        //若字符串需拼接,用加号连接(若加号左右只要有一个为字符串,即使另一个是数字也执行拼接操作)
        System.out.println(1);
        System.out.printf("%sabc%s","第二部分","第三部分...");//souf语句中逗号分隔多个部分,后面部分依次替代%s
    }
}

循环语法

for语句

public class test {
    public static void main(String[] args) {
       int n = 5;
        for (int i = 0; i < n; i++) //循环执行条件
        {
            //循环体
        }
    }
}

while语句

public class test {
    public static void main(String[] args) {
       int n = 0;
       while (n < 6)//循环执行条件
       {
           n++;//循环控制语句
           System.out.println(n);//循环执行语句
       }
    }
}

do...while语句

public class test {
    public static void main(String[] args) {
       int n = 0;
       do{
           n++;//循环控制语句
           System.out.println(n);//循环执行语句
       }while (n < 6);//循环判断语句
    }
    //特点:先执行后判断
}

其他

无限循环:while(true){}; do{}while(true) for(;;){}

相关关键字:break:终止循环(可在需终止循环前标记(如loop1),再用break loop1 结束相应循环)
continue:跳过本次循环执行语句,直接执行下次循环

判断语法

if语句

public class test {
    public static void main(String[] args) {
        if (3 < 4)//判断语句
        {
            System.out.println("三比四小");//判断后执行语句
        }/*else if(){}
    else if(){}
    ...
    }else{}可判断多次,最后的else取补集*/
    }
}

switch语句

import java.util.Scanner;

public class test {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        switch(n)//将n的值进行判断
        {
        case 1 -> System.out.println(n + "为1");
        case 2 -> System.out.println(n + "为2");
        case 3 -> System.out.println(n + "为3");
        case 4 -> System.out.println(n + "为4");
        }
    }
}
王博凡
王博凡
© 2025 软件园学生在线
Theme by Wing