java第一节课

一、java中的注释:

1.//单行注释
 
2./*
多行注释
  */
3./**
文档注释,用于为类,方法,属性功能进行说明(后续说明文档注释的用处)
*/
java中的注释类同于c语言(同学们可以先学习完c语言再学习java更有利于java的学习)

二、java标识符的命名规则

1.由26个英文字母大小写,0-9 ,_或 $ 组成。
2.不能用数字开头。
3.不可以使用关键字和保留字,但能包含关键字和保留字。
4.Java中严格区分大小写。
5.无长度限制。
6.标识符不能包含空格
 
这些都是强硬规则不可以改变

三、java数据类型

java的数据类型分为8大基本数据类型和3大引用数据类型。

1、8大基本数据类型包括:

数值型(整数型(byte、short、int、long);浮点型(float、double))、

字符型(char)、

布尔型(boolean)。

2、3大引用数据类型

类(class)、

接口(interface)、

数组([])。

四、基本数据类型的转换

1、计算机存储单位的转换关系

 8bit    =   1Byte
1024Byte  =    1KB
1024KB    =    1MB
1024MB   =    1GB
1024GB   =    1TB

2、数据转换(容量小的转换为容量大的)

可以自动将容量小的转换为容量大的

char、short、byte->int->long->float->double

float(单精度,可以精确到8位有效数字)

double(双精度,可以精确到float的2倍)

3、数据转换(容量大的转换为容量小的)

容量大的数据类型转换为容量小的数据类型时,要加上强制转换符,但可能造成精度降低或溢出;使用时要格外注意。(例如: double b = 0; float a = (float)b)

4、数据运算

有多种类型的数据混合运算时,系统首先自动的将所有数据转换成容量最大的那一 种数据类型,然后再进行计算。

五、运算符

运算符包括:算术运算符、赋值运算符、比较(或关系)运算符、逻辑运算符、位运算符、条件运算符

1、算术运算符

+:1、正号2、数值相加(数值相加时必须是同一数值类型)3、字符串相连接

-:1、负号2、数值相减(数值相减时必须时同一数据类型)

*:数值相乘

/:数值相除取整

%:数值相除取余

++:1、先运算后取值(例如:a = 2;b = ++a      结构:a = 3;b = 3)2、先取之后运算(例如:a = 2;b = a++    结果:a = 3;b = 2)

--:1、先运算后取值(例如:a = 2;b = --a      结构:a = 1;b = 1  )2、先取之后运算(例如:a = 2;b = a--    结果:a = 1;b = 2)

2、赋值运算符

=:a = b

+=:a += 1(a = a + 1)

-=:a -= 1(a = a - 1)

*=:a *= 2(a = a*2)

/=:a /= 2(a = a/2)

%=:a %= 2(a = a%2)

3、比较运算符(比较运算符的结果都是boolean型)

==:相等于

!=:不等于

>:大于

<:小于

<=:小于等于

>=:大于等于

4、逻辑运算符

&:逻辑与(左边为false右边还进行)

&&:短路与(左边为false右边不再进行)

|:逻辑或(左边为ture右边还进行)

||:短路或(左边为ture右边不再进行)

!:逻辑非(否定)

^:逻辑异或(相同为false不同为ture)

 

 

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值