zoukankan      html  css  js  c++  java
  • day_03 变量的数据类型详解

    变量是由其数据类型;变量名;变量值组成,也可以叫做变量的三要素。

    变量的数据类型分为:

                             1.基本型;

                             2.引用型

    其中基本型分为:

                             1.整数型:要求变量值必须是数字也必须是整数

           2.布尔型(boolean):定义开关

           3.浮点型 : 要求变量值必须拥有小数。

           4.字符型  (character):char

      整数型又分为byte;short;imt;long四种

    byte:只包括0——128   以个字节为单位,1个字节可以放8个bit(二进制的每一个0或者1都是一个bit)   他的范围是[0,128)小括号是不包含128这个数的意思 中括号是包含0的意思。

    eg:  

      byte xx=1

      (这就是变量的模式,其中byte是数据类型,xx就是变量名,可以任意起名,等号相当于让左边在工作台显示时是右边值的意思,1就是变量值,它可以变为[0,128)中任意一位整数,)

      System.out.println(xx);

      (这个 System.out.println(xx); 就是执行显示xx的值的意思,System.out.println();可以看做关键词)

    short:短整型  2个字节  包括2^16   [0,32768)  比byte范围大 用法一样

    eg:

      short xx=1000

    int(integer ):(最常用型,也是在不设置情况下默认的类型)    4个字节为单位     2^32    最大值可到21开头的10位数。

    eg:

      int xx=1000000

    long:长整型  整数 8个字节  2^63     最大值9开头的19位数

      long xx=10000000000L

    (注意:如果long值超过int的最大值,需要在值后加上字母L不分大小写,也就是如果需要用到long那么必须在变量值的后面加上L)

     整数类型取值范围从小到大的排序: byte < short < int < lone

      布尔型:定义开关(这个目前不太懂,之后懂了再来补充)

         开启状态或者关闭状态,该类型只有两种结果值,

         当满足某一种情形时,走true结果值;当不满足某种情形时,走false结果值。(其中true,false是相对的两个单词,还可以换成其他的相对单词也行。)

        举例:描述性别

              boolean sex = false;

              System.out.println(sex);

      浮点型:又称小数型(只有小数才会用到)分为单精度性和双精度性,当在程序中定义一个浮点数(小数)时,程序会默认解析成double类型, 此时需要声明为float类型,那么需要转换格式在字母后边添加字母f(大小写都行)

              float   单精度型     范围:0-3.403E38       E代表的是10 E后面的数字是E的指数  10^38=10的38次方 它的范围就是3.403*10^38,

                描述的是整个该数字=整数+后面的小数,不过单精度型最后值没有双精度型准确,

            float π = 3.14f;

                      System.out.println(π);        

            double  双精度型  范围:0-1.798E308  E代表的是10 E后面的数字是10的指数 100=10^308,描述的是整个该数字=整数+后面的小数。

            double wage = 17.5;

            System.out.println(wage);

       字符型  (character): char类型的变量中的值  只能填写一个字符  不能为空 语法格式:‘字符值’

            描述一个汉字(数字):

            char xx=‘x’

             System.out.println(xx);

            描述一个英语字母(符号):

            char xx = 'x';

                  System.out.println(xx);

      引用型:String  字符串 描述一个或者多个文本信息的时候使用的可以混合使用,即变量值可以为数字、汉字、符号都可以(感觉非常好用,很重要)

          语法格式:

                         String  变量名 = "文本信息值";

            eg:String xx = "xxx";

              System.out.println(xx);

                     对于string字符串来说,字符串变量值中的双引号内容可以为空。 当双引号里面无任何信息时,表示的是空字符串,他是字符串值的其中一种。

                 String 变量名 = ""; 空字符串
                           String 变量名 = " "; 一个空格字符串

  • 相关阅读:
    通过引入SiteMesh的JSP标签库,解决Freemarker与SiteMesh整合时,自定义SiteMesh标签的问题
    我为什么要写FansUnion个人官网-BriefCMS-电子商务malling等系统
    我为什么要写FansUnion个人官网-BriefCMS-电子商务malling等系统
    天龙八部回归记
    天龙八部回归记
    到底要不要买彩票,纠结了
    到底要不要买彩票,纠结了
    与Boss大雷探讨JavaWeb开发、电商与网络安全
    与Boss大雷探讨JavaWeb开发、电商与网络安全
    Fiori里花瓣的动画效果实现原理
  • 原文地址:https://www.cnblogs.com/rosiness/p/13816772.html
Copyright © 2011-2022 走看看