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 变量名 = " ";一个空格字符串
  • 相关阅读:
    Java实现 LeetCode 792 自定义字符串排序(暴力)
    Java实现 LeetCode 792 自定义字符串排序(暴力)
    asp.net session对象的持久化
    Java实现 LeetCode 791 自定义字符串排序(桶排序)
    Java实现 LeetCode 791 自定义字符串排序(桶排序)
    Java实现 LeetCode 791 自定义字符串排序(桶排序)
    Java实现 LeetCode 790 多米诺和托米诺平铺(递推)
    Java实现 LeetCode 790 多米诺和托米诺平铺(递推)
    Java实现 LeetCode 790 多米诺和托米诺平铺(递推)
    小白也能看懂的约瑟夫环问题
  • 原文地址:https://www.cnblogs.com/ma159753/p/13804544.html
Copyright © 2011-2022 走看看