Java——基本数据与运算

1.关键字

#用于定义数据类型的关键字
    class interface  byte short int long float double char boolean viod
#用于定义数据类型值的关键字
    true false  bull
#用于定义流程控制的关键字
    if else switch case default while do for break continue return
#用于定义访问权限修饰符的关键字
    private protected public
#用于定义类,函数,变量修饰符的关键字
    abstract final static synchronized
#用于定义类与类之间关系的关键字
    extends implement
#用于定义建立实列及引用实列的关键字
    new this super instanceof
#用于处理异常的关键字
    try catch finally throw throws
#用于包的关键字
    package import
#其他修饰符关键字
    native strictfp transient volatile assert

2.标识符

标识符命名规范:
         大驼峰式:全部单词首字母大写,用于类、接口等的起名
        小驼峰式:除第一个单词外其他单词首字母大写,用于变量、函数等的起名
        常量规范:所有单词大写,单词之间用下划线 _ 分隔
        包名规范:所有单词小写,单词之间用点 . 分隔
3.注释
        
单行注释 // :
//后到本行结束的所有字符会被编译器忽略;
多行注释 /* */ :
/* */之间的所有字符会被编译器忽略
文档注释 /** */:
/** */之间的所有字符会被编译器忽略,java特有的(用于生成文档)

4.常量

        一般分为整数常量小数常量布尔型常量字符常量字符串常量null常量 。

        整数常量分为正数,零,负数。

        布尔型常量分为ture 和 flase。

        字符常量和字符串常量是字符和字符串与 '  ' 和 "  " 一起使用。

5.变量

        定义变量

数据类型  变量名 = 初始化值;

        定义的方式有两种

#第一种
数据类型 变量名 = 初始化值;
int a = 1;
#第二种
数据类型 变量名;
变量名 = 初始化值;
int a;
a = 1;

注意:1.第一种定义方式在定义时需要给出初始化值,第二种则不需要,可以先定义,后赋值。

            2.变量有生命周期。

6.数据类型

 

八种基本数据类型排序(由大到小):boolean,double,float,long,int,char,short,byte

布尔类型:boolean 只有 true 和 false

字符类型:char 占2个字节,范围是[0,65535],字符常量为单引号括起来的单个字符,例如:

char c = 'c';

//char a = '10'; //报错,10 是两个字符

String类型:String 是一个类,是一个字符串,使用  " "  括起来,连接字符串使用 +

注意:String 不属于基本数据类型

整数类型:根据数据范围的不同,需要使用不同的关键字来表示,

byte开辟1个字节的空间,short开辟2个字节空间,int开辟4个字节空间,long开辟8个字节空间。

浮点类型:在开辟的空间中存放小数

double开辟8个字节的空间,float开辟4个字节 的空间。

9.数据类型转换

数据类型转换分为两种:隐式转换 和 向下转换

隐式转换:一般发生在小类型向大类型转换

例如:

int n1 = 10;
long n2 = n;

注意:byte 不能转换为 short,char 不能转换为 byte 和 short ,boolean 也不能转换为 int

整型,字符类型,浮点类型的数据在混合运算中相互转换,并且遵循以下原则:

        1.容量小的类型自动转换为容量大的类型

        2.byte,short,char —> int  —>float —> double

        3.byte,short,char 之间不会相互转换,在计算时会先自动转换为 int 类型

向下转换:大类型向小类型转换

例如:

long l1 = 18000000000L;
int i1 = (int)l1;

注意:向下转换必须是强制转换,可能会引起精度损失,同时,两个没有关系的不能进行向下转换

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值