数据类型_命名规范问题

数据类型

  1. 强类型语言(先定义后使用) 安全<>速度
  2. 弱类型语言(VB、JS)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QwAM3Jxk-1626313963984)(C:\Users\张青青\AppData\Roaming\Typora\typora-user-images\image-20210714111346737.png)]

Java特点

  1. 大小写敏感

  2. //八大数据类型
    
    //整数
    int num1 = 10; //最常用
    byte num2 = 20;
    short num3 = 30;
    long num4 = 30L; //Long类型要在数字后面加个L
    
    //小数:浮点数**
    float num5 = 50.1F; //float类型要在数字后面加个F
    double num6 = 3.1415926788448888888555555555;
    
    //字符
    char name = 'a';
    //字符串,String不是关键字,是类******
    String namea = "秦将";
    
    //布尔值:是非
    boolean flag = true;
    //boolean flag = false;
    
  3. //整数拓展:     进制      二进制0b       十进制     八进制0        十六进制0x
    int i = 10;
    int i2 = 010; //八进制0
    int i3 = 0x10; //十六进制0x 0~9 A~F 16
    char c2 = '中';
    System.out.println((int)c1); //强制转换
    char c3 = '\u0061'; //   代表转义
    //转义字符
    // \t 制表符
     // \n 换行
    
  4. int i = 128;
    byte b = (byte)i;//内存溢出
    //强制转换    (类型)变量名     高--低
    //自动转换    低--高  
    
    int money = 10_0000_0000;
    int year = 20;
    long total = money * ((long)year);//先将一个转换即可***
    System.out.println(total);
    
  5. JDK新特性,数字间可用下划线分割。int money=10_0000_0000;

变量

定义

  1. 变量:可以变换的量

  2. Java是强类型,每个变量都必须声明其类型

  3. Java变量最基本存储单元,其要素包括变量名,变量类型,作用域。

//数据类型 变量名=值

变量作用域

  1. 类变量//类里面,static int a = 3;static
  2. 实例变量//类里面,String s = “hello world”;
  3. 局部变量//方法里面,int i = 1;

常量

  1. 常量constant:初始化后不能再改变值!不会变动的值

  2. 常量可理解为一种特殊变量,它的值被设定后,在程序中不允许被改变

  3. final 常量名 = 值;

  4. //修饰符,不存在先后顺序
    static final double PI = 3.14;
    final static double PI = 3.14;
    

变量命名规范

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rNuXEbLd-1626313963986)(C:\Users\张青青\AppData\Roaming\Typora\typora-user-images\image-20210714160853615.png)]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值