文章目录

  • 一,变量
  • 1,定义
  • 2,变量的格式
  • 3,拼接符号
  • 案例:
  • 4,变量的命名
  • 字,下,美,人,数,骆驼有意义
  • 案例:
  • 二,数据类型
  • 1,八大基本数据类型
  • 注意事项:
  • 2.引用类型
  • 注意事项 :
  • 案例练习:
  • 三、关键字、标识符
  • 1.关键字
  • 2.标识符
  • 要求
  • 命名规范
  • 四、类型交换


一,变量

1,定义

在java中,我们需要记录一些数据,但这些数据是不固定的,总是在变化,所以我们称之位变量

2,变量的格式

数据类型 变量名 = 变量值
扩展:数据类型
int 整数类型
double 小数类型(浮点类型)

3,拼接符号

拼接符号是 + 注意拼接符号和加号的区别

案例:

public class doy01 {
    public static void main(String[] args) {
        System.out.println("这个月的工资是8000");
        int a = 8000;
        System.out.println("这个月的工资是a元");
        System.out.println("这个月的工资是"+a+"元");

    }
}

4,变量的命名

字,下,美,人,数,骆驼有意义

字:字母
下:下划线
美:美元($)
人:人民币(¥)
数:数字
骆驼:驼峰命名(如:double firstMouthSarlary = 777.34)
有意义:见名知意(如:int age =18)

案例:

public class doy02 {
    public static void main(String[] args) {
        int money = 1000;
        System.out.println(money);
        int _123=900;
        System.out.println(_123);
        int $1a=263;
        System.out.println($1a);
        int ¥a=123;
        System.out.println(¥a);
    }
}

二,数据类型

1,八大基本数据类型

类型

类型名称

字节空间

取值范围

整数类型

byte

1

-27到27-1或者-128到127

数据类型

short

2

-215到215-1

整数类型

int

4

-231到231-1 10位数

整数类型

long

8

-263到263-1 19位数

浮点型

float

4

单精度,对小数部分的精度要求不高

浮点型

double

8

双精度,精确的小数部分并操作值很大时

字符

char

2

0到65535

布尔

boolean

1

真ture 假false

注意事项:

1.1 整数类型默认是 int,如果超过 int 的范围需要在数字后面加上 L/l.
1.2 浮点型默认是 double 类型,如果用 float 类型定义需要在末尾加上 F/f

2.引用类型

String 字符串类型

注意事项 :

中英文切换注意标点符号

案例练习:

1.输入个人信息

public class text01 {
    public static void main(String[] args) {
//       案例:
//        请打印:小亮今年20岁,性别男,每个月工资有9000.56元
        String name="小亮";
        int age=20;
        char sex='男';
        double salary=9000.56;
        System.out.println(name+"今年"+age+ "岁,性别"+sex+",每个月工资有"+salary+"元");
    }
}

2.查看基本数据类型最大值、最小值

import com.sun.scenario.effect.impl.sw.sse.SSEBlend_SRC_OUTPeer;

public class text02 {
    public static void main(String[] args) {
        byte a1=Byte.MIN_VALUE;
        System.out.println(a1);//-128
        byte a2=Byte.MAX_VALUE;
        System.out.println(a2);//127

        short b1=Short.MIN_VALUE;
        System.out.println(b1);//-32768
        short b2=Short.MAX_VALUE;
        System.out.println(b2);//32767

        int c1=Integer.MIN_VALUE;
        System.out.println(c1);//-2147483648
        int c2=Integer.MAX_VALUE;
        System.out.println(c2);//2147483647

        long d1=Long.MIN_VALUE;
        System.out.println(d1);//-9223372036854775808
        long d2=Long.MAX_VALUE;
        System.out.println(d2);//9223372036854775807
    }
}

三、关键字、标识符

1.关键字

在 Java 中,有一些单词被赋予了特定的意义,一共有 50 个关键字。 关键字不能用来作为类名和变量名,否则报错

2.标识符

标识符可以简单的理解成一个名字。
在 Java 中,我们需要给代码中的很多元素起名,包括类名、方法名、字段名、 变量名等等。我们给对应元素起的名称就被称为标识符。

要求

基本要求:由数字、字母、下划线和美元($)组成
强制要求:不能以数字开头、不能是关键字、区分大小写

命名规范

变量名:满足标识符规则,建议使用全英文、有意义、首字母小写、满足“驼 峰模式”,如:int studyNumber = 59
类名:满足标识符规则,建议使用全英文、有意义、首字母大写、满足“驼 峰模式”,如:HelloWorld.java

四、类型交换

空杯原理

案例分析

public class texto03 {
    public static void main(String[] args) {
//        需求:a=3,b=5,将这两个便变量的值互换
//        输出:a交换后为:b交换后为:
        int a=3;
        int b=5;
        int t=a;
        a=b;
        b=t;
        System.out.println("a交换后为:"+a);
        System.out.println("b交换后为:"+b);

    }
}