美文网首页
JavaForAndroid-02

JavaForAndroid-02

作者: tah | 来源:发表于2018-03-23 22:47 被阅读3次

    要想信息存储在计算机中,就必须知名信息春出的位置和所需的内存空间。
    一、变量的声明与赋值
    变量的声明


    declare.png

    这条语句使计算机分配足够的空间,用于存储一个整数,而这个证书的名字就叫做age。int是Java定义的一种数据类型,专门用于存储一定大小的整数。
    变量的赋值
    int age = 20;
    变量类型 变量名 赋值号 变量值
    三、变量的命名规范
    1.变量命名的语法规范
    1)应该以字母、下划线或者美元符号开头;
    2)后面跟字母下划线、美元符号或者是数字;
    3)Java变量名没有长度限制;
    4)Java变量名对大小写敏感。
    2.驼峰命名法
    1)变量名应该用有意义的英文单词;
    2)变量名如果只有一个单词,则所有字母小写;
    3)变量名如果多个英文单词组成,则从第二个单词开始首字母大写。

    四、变量类型


    变量类型.png

    1.布尔类型--boolean
    只有两种取值可能true和false。
    注意:不能用0和非0,或者空和非空来表示。
    2.字符型变量
    char类型数据用来表示通常意义上的字符:
    1)字符是由单引号包括起来的单个字符,例如 char c = 'a';
    2)Java字符使用Unicode字符集;
    3)Unicode字符集
    注意:Java使用Unicode编码,所有语言的一个字符在Unicode中所占的空间都是一样的。
    ASCII字符集
    在计算机当中,所有数据都需要使用二进制的数字表示;类似a、b、c之类的字母无法直接用二进制表示,所以就将所有常见的符号进行编号;标准ASCII码使用7位2禁止数来表示字符;7位2进制数可以表示所有的数字,大小写字母以及一些常用符号(例如!@#$等等)
    通过ASCII字符集,可以将字母数字符号等转换成二进制,存入计算机中,当显示时,计算机中的二进制通过ASCII转换为对应的英文数字符号显示。

    Unicode字符集
    Unicode为每种语言的每个字符设立了统一并且唯一的二进制码;
    Unicode满足了跨语言文本转换和处理的需求;
    Unicode在互联网当中扮演者非常重要的角色;
    Unicode使用数字0-0x10FFFF来表示字符;
    最多允许1114112个字符。

    乱码产生原因:存入时的字符集与取出时的字符集不同。
    在Unicode中,一个英文字符和一个中文字符所占的空间是一样的。

    3.数值型变量
    1)整数类型:
    byte(比特型),占1字节,范围-27~27-1,即-128~127
    short(短整型),占2字节,范围-215~215-1
    int(整型),占4字节,范围-231~231-1
    long(长整型),占8字节,范围-263~263-1

    Java语言整型常量的三种表示形式:
    十进制整数、八进制整数(以0开头)、十六进制整数(以0x或0X开头)
    Java语言的整型常量默认为int
    声明long型常量可以后加‘l’或'L',如 long i = 3L;

    2)浮点型:
    float(单精度浮点型):占4字节,范围-3.043E383.403E38(-3.403*10^383.403*10^38)
    double(双精度浮点型):占8字节,范围-1.798E308~1.798E308

    相关文章

      网友评论

          本文标题:JavaForAndroid-02

          本文链接:https://www.haomeiwen.com/subject/bhjfcftx.html