zoukankan      html  css  js  c++  java
  • JAVA中的变量及取值范围

    字节是二进制数据的单位。一个字节通常8位长。但是,一些老型号计算机结构使用不同的长度。为了避免混乱,在大多数国际文献中,使用词代替byte。
    变量:
    变量的数据类型;变量名=变量值
    数据类型
    基本型
    数值型(整数)
    布尔型
    浮点型
    字符型
    引用型
    String 字符串
    数值型(整数)
    0-128 19 20 范围 (0,128)小括号不包含该值
    [0,128)中括号包含该值
    bate 字节 1个字节 2*7=128
                     例如:byte age = 20;
                        备注:对于byte类型[0,128) 赋值不能超过该范围
                    short      短整形     2个字节  2^16=32768
                    例如:short wage = 1280;
    int integer 整数 4个字节 2^32 21来头的10位数
                    例如:int money = 2000000;
    long 长整形 整数 8个字节 2^64 9开头的19位数
                    例如:long phone = 123456678901 L;
                        
    在程序中定义的整数,一般程序会把它当成int类型
                        int类型就是整数的默认类型
                        对于long类型整数,表示的时候需要在数字后面添加l字母(大小写都可以)
                    整数类型取值范围从小到大的顺序
    byte < short < int < long
    布尔型
    boolean 定义开关
    该类型只有两种结果
    true 真
    false 假
    当满足某一种情形时,走true结果值
    当不满足某一种情形时,走false结果值
    浮点型(小数型)
    单精度型 float 0-3.403E38 E代表的是10 E后面的数字是10的指数
    描述的是整个该数字=整数+后面的小数
                    例如:
    float π=3.141f
                          当在程序中定义一个浮点数(小数)时,程序会解析成double类型
                          此时需要声明为float类型,那么需要转换格式:在数字的后面添加字母f(大小写都可以)
                    双精度型    double      0-1.798E308 E代表的是10 E后面的数字是10的指数
    描述的是整个该数字=整数+后面的小数
                    例如:
    double wage = 17.5;
                           
    备注:double类型值 可以自由选择小数的后面添加字母d(大小写都行)
                           double类型一般作为浮点的默认类型
            字符型
    char character 字符
    char类型的变量中的值 只能填写一个字符 不能为空 语法格式:‘字符值’
              例如:char ch = '张';
                  
    注意:当在char类型变量中定义多个字符量时,程序会抛出错误
                     Too many characters in character literal

    引用型
    String 字符串
                  
    语法格式
                
    String 变量名 = "文本信息值";
                     例如:String name = "张三";
                
    对于Sring字符串来说,字符串变量值中的双引号内容可以为空;
                        String 变量名 = "";空字符串
                
    当双引号里面无任何信息时,表示的是空字符串,他是字符串值的其中一种
                 String 变量名 = " ";一个空格字符串
  • 相关阅读:
    Docker Mysql 只从复制
    Mysql 常用sql记录
    ssh 内网穿透
    MyBatis相关记录
    mybatis(plus) 继承子模块的 Mapper文件
    Navicat 连接 Mysql 错误 2059
    angular service 进行组件通信
    angular 中的 ? 和 !
    angular @Input() 和 @Output()
    Centos7 安装 Docker CE
  • 原文地址:https://www.cnblogs.com/ma159753/p/13804544.html
Copyright © 2011-2022 走看看