JAVA学习笔记二之(3)常量和变量
2016-05-22 23:04
555 查看
JAVA学习笔记二之(3)常量和变量
一、常量1、常量的定义
常量是指在程序运行的过程中,其值不能被改变的量。
2、常量的分类
A:字面值常量
B:自定义常量(面向对象)
3、字面值常量的分类
A:整数常量
举例:12,23
B:浮点数常量(小数常量)
举例:12.5,23.34
C:字符常量。用单引号括起来的内容
举例:’a’,’A’
D:布尔值常量
举例:true,false
E:字符串常量。用双引号括起来的内容。
举例:”hello”
F:空常量。比较特殊。
举例:null
4、举例
class ConstantDemo { public static void main(String[] args) { //字符串常量 System.out.println("HelloWorld"); //整数常量的输出 System.out.println(12); //浮点数常量的输出 System.out.println(23.45); //字符常量的输出 System.out.println('a'); //错误 //System.out.println('ab'); //布尔值常量的输出 System.out.println(true); } }
二、变量
1、变量的定义
在程序运行过程中,其值可以改变的量称为变量。一个变量会有一个名字,在内存中占用一定的存储单元。在该存储单元中存放变量的值。请注意区分变量名和变量值这两个不同的概念。
2、定义变量的一般格式
数据类型 变量名 = 初始化值;
注意:
这里的 = 不叫等于号。叫赋值号。
3、变量要“先定义,后使用”。这样规定的目的:
(1)、凡是未被事先定义的,不作为变量名,这可以保证程序中变量名正确地使用。例如,如果定义了变量:
int student;
而在使用时错写成了statent,如:
statent = 0;
在编译的时候就会发现statent未被定义,不能作为变量名,会输出相应的错误信息,便于程序员差错。
(2)、每一个变量被指定为一个确定类型,在编译时就能为其分配相应的存储单元。例如:指定i为int类型,那么就会为它分配4个字节的空间。
(3)、每一个变量属于一个类型,便于编译时据此检查该变量进行的运算是否合法。例如,指定f为float类型,如果使用f来做位运算,编译器就会报错。
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- c++11 + SDL2 + ffmpeg +OpenAL + java = Android播放器
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序
- 二叉查找树