javaSE基本语法

来源:互联网 发布:dw制作淘宝首页 编辑:程序博客网 时间:2024/05/29 15:12

我是一名大三的实习生,觉得android不错,想从事这个方向,由于学的都不好,选择了培训,这是今天学到的一点东西,想和大家分享一下.

变量就是指没有固定的值,可以改变的数。变量以非数字的符号来表达,一般用拉丁字母。变量是常数的相反。变量的用处在于能一般化描述指令的方式。

计算机解释:

变量就是系统为程序分配的一块内存单元,用来存储各种类型的数据。根据所存储的数据类型的不同,有各种不同类型的变量。变量名代表这块内存中的数据。

变量分类:

按所属的数据类型划分:

  基本数据类型变量引用数据类型变量

按被声明的位置划分:

  局部变量:方法或语句块内部定义的变量

  成员变量:方法外部、类的内部定义的变量 

八种基本数据类型

数据类型

关键字

占用字节

取值范围

默认值

布尔型

boolean

不定值,将其他的值转换为boolean

true,false

false

字节型

byte

1

-128~127

0

短整型

short

2

-215 ~ 215-1

0

整型

int

4

-231 ~ 231-1

0

长整型

long

8

-263 ~ 263-1

0

字符型

char

2

0 ~ 216-1

‘\u0000’

单精度浮点型

float

4

1.4013E-45 ~ 3.4028E+38

0.0F

双精度浮点型

double

8

4.9E-324 ~ 1.7977E+308

0.0D

标示符

Java对包、类、方法、参数和变量等要素命名时使用的字符序列称为标识符。

Java标识符命名规则:

由字母、数字、下划线(_)和美元符号($)组成。

不能以数字开头。

区分大小。

长度无限制。

不能是Java中的保留关键字。 

标识符命名习惯:见名知意。

基本数据类型转换

自动类型转换:

容量小的类型自动转换成容量大的数据类型

byte,short,int-> float ->long ->double

byte,short,int不会互相转换,它们三者在计算时会转换成int类型

强制类型转换:

容量大的类型转换成容量小的数据类型时,要加上强制转换符

long n = 100L;

int i = (int)n;

有可能造成精度降低或数据溢出,使用时要小心。

boolean类型不能转换成任何其它数据类型。



0 0
原创粉丝点击