Day002

标识符

Java所有组成部分都需要名字。类名、变量名、方法名都被称为标识符。

  • 关键字:

image-20210822164740699

起名字不能和以上重复

  • 所有标识符应该以大小写字母、¥或者下划线开始

  • 大小写是敏感的

  • 可以用中文来命名 但是不建议使用

类型

  • 强类型语言 :所有变量必须要先定义才能使用(所以安全性较高)

  • 弱类型语言

    数据类型

    整数 浮点数 字符类型

     

     

    1. 整数: byte(-128-127)、 short(-32768-32767)、 int(-2147483648-2147483647)、 long

    2. 浮点数:float 、double

    3. 字符类型:char

    4. 布尔类型:boolean(true、false)

    //8大数据类型
    //整数
    byte c=20; //1个字节
    short d=30;//2个字节
    int b=10;//4个字节
    long e=30L;//8个字节,Long类型要在数字后面加一个L

    //小数
    float f=50.1F; //4个字节
    double g=3.1415926; //8和字节

    //字符
    char h='A';
    //字符串,String不是关键字,是类

    //布尔类型
    boolean m=true;
    boolean n=false;

     

     

    字节

    位(bit):计算机内部存储的最小单位

    字节(byte):计算机数据处理的最小单位

    1B=8b

    字符:是计算机中使用的字母、数字、字和符号

     

    进制

    二进制0b 十进制 八进制0 十六进制0x

     

    小拓张

    float 有限 离散 舍入误差 大约 接近但不等于

    最好完全使用浮点数进行比较

     

    类型转换

    • 运算过程中需要转换成统一类型

       

    强制转换:(类型)变量名 高-->低 (因为内存溢出,所以需要转化)

    自动转换 :低 到高 不用写类型名

    image-20210822211033491

     

注意:

  1. 不能把布尔类型进行转换

  2. 转换的时候可能会出现内存溢出,或者精度问题

  3. 计算的的时候 如果结果出现内存溢出,可先把计算的数据进行转换

     

比如:

int money = 10_0000_0000;
int years= 20;
long total = money * ((long)years);

变量

  • 变量:是可以改变的量

每个变量的声明都是完整的语句 所以用“;”来结束语句

java变量是程序中最基本的存储单元,其中包括变量名,变量类型和作用域。

数据类型 变量名 = 值 ; 可以用逗号来分开声明多个同类型变量

int a=1,b=2,c=3;
  • 作用域

  1. 类变量

  2. 实例变量

  3. 局部变量

常量

初始化后不能再改变的值 不会变动的值

final 常量名 =值

敞亮名一般用大写字符

//常量 final是修饰符 ,不存在先后顺序
static final double IP=3.14;

 

变量的命名规则

  1. 所有变量、方法、类名:见名知意

  2. 类成员变量:驼峰命名法 -首字母小写,后面的单词的首字母要大写

  3. 局部变量:驼峰命名法

  4. 常量:大写和下划线=MAX_NUM

  5. 类名:首字母大写

  6. 方法名:驼峰命名法

运算符

image-20210822222337714

 

posted @ 2021-08-22 22:26  杨航94  阅读(34)  评论(0)    收藏  举报