软件园学生在线

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

登录与注册

后端零-张政

  • zz
  • 2023-10-15
  • 0

基础语法

  • 注释
    注释是在程序指定位置添加的说明性信息(注释不参与程序运行,仅起到说明解释的作用)。
    使用格式:
    单行注释:// 注释信息
    多行注释:/ 注释信息 /

  • 关键字
    关键字是被赋予了特定含义的单词。

  • 标识符
    标识符是给类、方法、变量等起名字的符号。
    标识符定义规则:
    由数字、字母、下划线和美元符组成;
    不能以数字开头;
    不能是关键字;
    要区分大小写。

  • 数据类型
    Java语言是强类型语言,对于每一种数据都给出了明确的数据类型。
    不同的数据类型也分配了不同的内存空间,它们表示的数据大小也是不同的。
    整数类型:byte(-128~127)、short(-32768~32767)、int、long
    浮点数类型:float、double
    字符类型:char(0~65535)
    布尔类型:boolean(true、flase)

  • 变量
    变量是在程序运行过程中,值可以改变的量。

    public class Variable{
    public static void main(String[] args){
        //定义变量
        int a = 10;
    
        //输出变量
        System.out.println(a);
    
        //修改变量
        a = 20;
        System.out.println(a);
    }
    }

    注意事项:
    变量名不可重复。
    变量必须先赋值再使用。

运算符

  • 算数运算符

  • 赋值运算符

  • 自增自减运算符
    i++和++i的区别:
    i++(先赋值,再加一);++i(先加一,再赋值)。

  • 关系运算符

  • 逻辑运算符
    &作为逻辑运算符时,&左右两端条件式有一个为假就会不成立,但是两端都会运行,比如(1+2)=4 &(1+2)=3;1+2=4即使为假也会去判断1+2=3是否成立。

  • 短路运算符
    &&也叫做短路运算符,因为只要左端条件式为假直接不成立,不会去判断右端条件式。

  • 三元运算符

    public class Operator{
    public static void main(String[] args){
    //定义两个变量
    int a = 10;
    int b = 20;
    
    //获取两个数据中的较大值
    int max = a > b ? a : b;
    
    //输出结果 20
    System.out.println("max:" + max);
    }
    }

数据输入

Scanner使用的基本步骤:

  1. 导包:
    import java.util.Scanner
    导包的动作必须出现在类定义的上边
  2. 创建对象:
    Scanner sc = new Scanner(System.in)
    这里面只有sc是变量名,可以改变。
  3. 接收数据:
    int i = sc.nextInt()
    只有i是变量名,可以改变。

    import java.util.Scanner;
    public class ScannerTest{
    public static void main(String[] args){
    //创建对象
    Scanner sc = new Scanner(System.in);
    
    //接收数据
    int i = sc.nextInt();
    
    //输出数据
    System.out.println("i:" + i);
    }
    }

语句

  • switch语句
switch(表达式){
case 值1:
            语句体1;
            break;
case 值2:
            语句体2;
            break;
···
default:
            语句体n+1;
            [break;]
}
  • for语句
  • while语句
  • do...while语句
    for循环和while循环先判断条件是否成立,然后决定是否执行循环体(先判断后执行);
    do…while循环先执行一次循环体,然后判断条件是否成立,是否继续执行循环体(先执行后判断)。
    for和while的区别:

    1. 条件控制语句所控制的自增变量,因为归属for循环的语法结构中,在for循环结束后,就不能再次被访问了;
    2. 条件控制语句所控制的自增变量,对于while循环来说不归属其语法结构中,在while循环结束后,该变量还可以继续使用。
zz
zz
© 2025 软件园学生在线
Theme by Wing