常量与变量

常量:

整型

整数,4个字节。

长整型

整数,8个字节。以L结尾。

单精度浮点数

小数,4个字节。以F结尾。

双精度浮点数

小数,8个字节。

布尔

只有两个值,真(true)或假(false),1个字节。

字符

单个字符,2个字节。例如:'a', '中', '5', '\u0026' , '\u0027'

在字符常量中,斜杠(\)是一个特殊的字符,它的作用是用来转义后面一个字符,这些字符通常是不可见的或者有特殊意义的。

'\r' 回车,回到一行的开始

'\n' 换行,换到下一行

'\t' 制表符,键盘上的Tab

'\b' 类似退格,键盘上的Backspace 以上字符都不可见,无法直接表示,所以用斜杠加上另外一个字符来表示。

'\'' 单引号,Java代码中单引号表示字符的开始和结束,如果直接写程序会认为前两个是一对,报错。

'\"' 双引号,Java代码中双引号表示字符串的开始和结尾,如果要写一个包含双引号的字符串那么这个双引号也需要转义。

'\\' 斜杠,Java代码中的斜杠是转义字符,用来和后面一个字符配合使用,在真正需要用斜杠的时候那么就要用另一个斜杠来转义。

以上字符都有特殊意义,无法直接表示,所以用斜杠加上另外一个字符来表示。

字符串

由若干个字符组成的一串。可以是一个字符、多个字符、或者一个都没有。字符串没有固定大小。

null,只有这一个值,用来表示一个引用为空。

 

变量的概念:

内存中的一个存储区域 该区域有自己的名称(变量名)和类型(数据类型)

该区域的数据可以在同一类型范围内不断变化

为什么要定义变量:

用来不断的存放同一类型的常量,并可以重复使用

初始化值 定义变量的格式:

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

格式是固定的,记住格式,以不变应万变。

变量就如同数学中的未知数。

int i = 1;  -------------------------i就是一个变量、没有固定的值  值随着赋值而改变

System.out.println(i);

变量在用到这个变量之前一定要对变量进行赋值

变量的作用域:

变量的作用范围(一对{}之间有效) 用马士兵老师的一句话说就是出了大括号没人认识

 

相同的作用域中不能定义两个同名变量;也就是说同一个大括号中不能有定义两个i

 

 

变量的分类:

 

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

基本数据类型分为:

整数——byte;short;int;long

浮点数——float;double

字符型——char

布尔型——boolean

引用数据类型分为:

类——class

数组——[]

接口——interface

 

 

 

  

 

posted @ 2013-09-19 19:17  小痞  阅读(220)  评论(0)    收藏  举报