JAVA中两个char类型相加_Java中的变量与数据类型

1f92f8e4c751745a66fa45995b34a8a9.png

今天我们来了解一下Java这个语言的一些基础知识,同样也是很重要的内容。

一.关键字与字符

1.关键字

1)、首先关键字的定义是被Java语言赋予特定含义的单词,并且特点是需要全部小写。

2)、goto和const作为保留字存在;类似于Notepad++这样的高级记事本会对关键字有特殊颜色标记。

3)、Java中所有的关键字和保留字

fc11995cc707f6c46bd95ebfbd678508.png

4)、常用关键字

368fdbc9b55efbe774364ee9bb64037a.png

2.标识符

1)、定义:就是给类,接口,方法,变量等起名字的字符序列

2)、组成规则:英文大小写字母、数字、$、_

3)、注意事项:不能以数字开头、不能是java中的关键字、区分大小写

4)、常见的命名规则(见名知意)

a.包全部小写:单级包小写、多级包小写并用 . 隔开

b.类或者接口:一个单词首字母大写;多个单词每个首字母大写

c.方法或变量:一个单词首字母小写;多个单词从第二个单词开始,每个单词首字母大写

d,常量:一个单词全部大写;多个单词全部大写,单词之间用 _ 隔开

3.注释

1)、注释就是队程序进行解释说明的文字,提到了代码的阅读性并且可以帮我们调试程序

2)、注释主要分为三类

a.单行注释 //

b.多行注释 /* 注释的内容 */

c.文档注释 /** 注释的内容 */

二、变常量与变量

1.常量

1)、定义:在程序执行的过程中,其值不发生改变的量

2)、分类:字面值常量与自定义常量

3)、字面值常量:

a.字符串常量 "hello"

b.整数常量 12,23

c.小数常量 12.345

d.字符常量 'a','A','0'

E:布尔常量 true,false

F:空常量 null

4)、在Java中针对整数常量提供了四种表现形式

a.二进制 由0,1组成。以0b开头。

b.八进制 由0,1,...7组成。以0开头。

c.十进制 由0,1,...9组成。整数默认是十进制。

d.十六进制 由0,1,...9,a,b,c,d,e,f(大小写均可)组成。以0x/0X开头。

2.变量

1)、定义:在程序的执行过程中,其值在某个范围内可以发生改变的量

2)、变量的定义格式:

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

B:数据类型 变量名;

变量名 = 变量值;

3)、变量的两种用途:存值与取值

4)、变量的关注点:

a.数据类型

b.变量名称

c.变量的值

d.变量的作用域,根据{} 来定

同一个作用域当中,变量不能重名

同一个变量在某一时刻,里面只能存在一个值,后来的值将替代/覆盖掉前面的值

5)、使用变量注意项:

a.变量本身存在

b.变量的值要存在

c.使用时一定要存在于作用域之内

其作用域:从定义开始,到离它最近的左大括号相对的右大括号结束

三、数据类型

1)、定义:Java是一种强类型语言,针对每种数据都提供了对应的数据类型

2)、分类:

a.基本数据类型:4类8种

b.引用数据类型:类,接口,数组。

3)、基本数据类型

e3016cc9c6544ee474115ca0b515c27e.png

注意:整数数值默认为int类型,如果需要定义一个long类型的变量,当超出int的范围时,需要在该值后加 l或者L

c432b9e866f6e1f502ba4fc8987312b5.png

float有效位是7位,double有效位是15位

注意:浮点数默认为double类型,如果需要定义一个float类型的变量,则数值后需要加 f或者F

61ab9a7edfab60446a4e3c794d915003.png

要求:用 ''将字符括起来

b57253102646270e6f3cd9aaa7f8f69a.png

注意:

整数默认是int类型,浮点数默认是double。

长整数要加L或者l,单精度的浮点数要加F或者f。

四、数据类型转换

1)、定义:boolean类型不参与转换

2)、默认转换:

a.从小到大

b.byte,short,char --> int long float double

c.byte,short,char之间是平级的,不相互转换,直接转成int类型参与运算。

3)、强制转换:

a.从大到小

b.可能会有精度的损失

c.格式:目标数据类型 变量名 = (目标数据类型) (被转换的数据)

五、转义字符

:代表一个反斜线字符””

”:代表一个双引号字符

b:退格 ,是将光标移动到当前字符的前一个字符,并不会删除当前字符。

注意:eclipse当中不识别,需要在DOS环境下运行

n:换行,将当前位置移到下一行的开头

r:回车,将当前位置移到本行的本行开头

注意:n、r在eclipse没有区别,需要在DOS环境下运行

t:水平制表位:跳到下一个Tab位置

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值