java开发------语言基础(标识符、变量和数据类型)

一、标识符的认识======【自定义命名的符号】

        命名规则:1、由字母、数字、下划线、美元符号组成,绝无其他

                            2、不能以数字开头,严格区分大小写

                            3、长度不限制(15个以内就差不多了,写那么长干嘛)

                            4、不能包含Java中的关键字【被定义过,有一定含义的。用MyEclipse打出来会变颜色的那种】和保留字【保留字就两个,自己去度娘】

                             【见名知意,代码不仅仅要自己看得懂,也要让别人也看得懂】

二、变量

        变量就是内存中的一小块区域,从而可以储存和表示数据    例如  int i = 100;此时通过i表示整数100

三、数据类型

        1)数据类型的作用:约束变量表示的数据范围【范围包括小数、整数、字符、字符串、逻辑符】

        例如:int表示整型,int i = 100;中 i 只能表示整数

        2)数据类型的分类:

            基本数据类型:【整数  byte(1字节)    short(2字节)    int(4字节)    long(8字节)】

                                        【小数  float(4字节)    double(8字节)】

                                        【字符  char】

                                        【Boolean  boolean】

            引用数据类型:除了基本数据类型的,就属引用数据类型了,【例如:字符串】

           【整数的大小不一样  不同大小的整数在内存中占用的大小也不一样,为了更合理的进行内存分配,因此不同整数的大小用不同的数据类型来约束】

        3)普及二进制
         十进制:逢十进一 
         二进制:逢二进一

       4)普及计算机存储的单位
         1字节=8位
         1K=1024字节
         1M=1024K
         1G=1024M    对于位来说  每一个位上 只能存储  0 和  1

       5)字符
         字符的表示方式
         1)char 变量='字符'  注意  字符是单个的   形如'A'  'B'   注意'AB'不是字符
         2)char c2=97;//在ASCII码表中  十进制的97  对应的是字符'a'  因此c2表示的就是‘a’ 
     
       6)boolean 类型
         boolean 类型变量的取值只能为 true or  false  不能为0 or 1

四、变量的赋值与转换

        1)格式:数据类型   变量名

              对于long 和float来说,赋值时,在数值后加上L | F,例如 long a = 2.123L;   float b = 3.1F;

              【小数默认属于 double 类型,整数默认属于 int 类型】

        2)数据类型转换的黄金法则:byte——>short——>int——>long——>float——>double

                                                              char——>int——>long——>float——>double

                                                              【short和char不能互相转换】

        3)数据类型的强制转换:数据lei'类型取值范围大的转换为取值范围小的需要加强制转换符,也就是要加(要转换的数据类型)。例如: short a=200; byte b;  b=(byte)a;

           【byte,short,char三者在计算时会转换成int类型】

           【发生强制类型转换时  请保证 不会造成数据的丢失】

        4)局部变量和全局变量
            局部变量 定义在{  }之内的变量 在{ }之内有效
            全局变量  定义在{  }之外的变量 在{ }内外都有效

            【全局和局部变量 都是相对于同一对{}而言的】

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值