java ee 值范围_JavaEE 01(常量,变量,数据类型)

一. 关于文件的相关说明

a) 一个文件中可以包含多个class类,但只能有一个被public修饰。

b) 一个class类中只能有一个main方法(主方法),主方法是程序执行的入口。

二. 关于注释

//单行注释

/*多行注释*/ 类的上面或方法的上面

/**文档注释*/ 类的上面或方法的上面

类的上面或方法的上面

文档注释可以出现在类的API文档中,生成某个类的api文档采用javadoc实现。

三. 关于标识符

数字,字母,下划线_,美元符号$组合,数字不能开头,区分大小写。

规范包括:见名知意,驼峰命名原则

包: 全部小写 单级包: shangxuetang 多级包: shang.xue.tang

类|接口: 每个单词的首字母大写 ShangXueTang

方法|变量: 第一个单词全部小写,第二个单词开始,每个单词首字母大写 shangXueTang

常量:全部大写 每个单词之间使用_进行分割 SHANG_XUE_TANG

保留字目前为:goto const

四. 常量

字面值常量:

整数常量: 124 56 -2

小数常量: 1.1 -65.5

字符串常量: “aflds”

字符常量: ‘a’

布尔常量: true,false

空常量: null

自定义常量:

final修饰的变量为常量 final int a=5(此时a为常量)

五. 变量

1. 声明

声明的同时赋值

数据类型 变量名 = 变量值;

先声明后赋值

数据类型 变量名; 一行同时声明多个变量 int a,b,c

变量名= 变量值。

2. 注意点

变量的数据类型;变量名字;变量值与变量类型;作用域{ };同一作用域中的变量不能同名

3. 局部变量 方法|语句块内定义的变量

使用前必须声明并且已赋值

4. 成员变量|实例变量 位于类中方法外

成员变量默认值 int->0 , double->0.0 , boolean->false , String->null , char->' '

六. 基本数据类型

byte 字节型 1个字节 8位 [-128,127]

short短整型 2个字节 16位 +-3万

int 整型 4个字节 32位 +-20亿

long 长整型 8个字节 64位 非常大

整数的字面长量值默认的数据类型是int类型

long型赋值需要早数字后加L或者l。整型赋值默认int

int常量可以给byte,short赋值(注意数值范围)

float 单精度 4个字节 精确到小数点后7位左右

double双精度 8个字节 精确到小数点后15位左右

小数默认字面常量值类型为double,如果想要给float赋值,在数据的后面添加一个f/F

char 字符型 2个字节 单个字 参与运算时默认转为十进制的数再去运算。(Unicode编码)

boolean布尔型 1位 (true,false)

数据转换

自动类型转换 从小范围类型->大范围的数据类型

强制类型转换 变量名 = (小范围数据类型)大范围数据类型 可用于取整。 int a= int(1.1);

byte -- short -- char -- int -- long --float –double。

七. 转义字符

\反斜杠开头

\” \’ \\

\t 制表符(8个字符位 用于补全8位 汉子2位) /n换行符

\b 光标退一个 \r 光标退至行首 (光标退格,后续文字从光标处覆盖)

八. 数值型的表达方式

二进制 开头 0b/0B

八进制 开头 0

十六进制 开头语0x/0X (0-F)

浮点数 0.1 = .1

浮点类 科学计数法 1.23e3 =123 e2表示10^2

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值