Java(2)常量和变量

 1. 1.常量类型

代码运行中不会发生改变的数据就是常量 

整数
    1 2 3 4 5  -1 -2 -3  -4 -5 

小数(浮点型)
3.14    0.618   8.0  0.0

布尔型(Boolean)
true(对/真)   false(错/假)

字符常量(使用   英文单引号  包含的  单个元素  )
'a'   '1'    '你'   '她'
'123' 不是字符常量

字符串常量(使用 英文双引号 包含的 所有内容
"爱我中华"

"今天天气真美丽"

练习:

class Demo1{
	public static void main(String[] args){
		/*整数常量*/
		System.out.println(100);
		System.out.println(-100);
		
		/*浮点类型*/
		System.out.println(3.14);
		System.out.println(0.618);
		
		/*布尔类型*/
		System.out.println(true);
		System.out.println(false);
		
		/*字符常量*/
		System.out.println('A');
		System.out.println('1');
	
		/*字符串常量*/
		System.out.println("今天天气真好!");
		System.out.println("开心每一天");
	}
}

编译Java代码  javac Demo1.java 
执行代码   java Demo1

2.字符常量相关知识点

编码集

GB2312老国标     --     支持中文简体和一部分少数民族文字
GBK 新国标        ----    支持中文简体和少数民族文字
UTF-8万国码      ---     支持世界上通用文字,也是开发中常用的编码
BIG5                  ---      中文繁体编码 ,流行于香港 澳门 新加坡
ASCII码             ---      美国协会制定的一个标准编码
             1.大写英文字符编码集编号是小于英文字符
            2.大写小写字母之间非连接
            3.0~31字符是不可见字符
           4.任何时候使用字符常量有且只能是字符本身 
           'A'  true

3.转义字符

1.代码中有些标点符号有特殊含义,需要使用反斜杠 \
2.本本身无含义的字符通过 \ 转义之后,变成有一定含义的字符
 \n  回车  \t   制表符   \r  换行

4 变量

生活中的变量:时间  温度  电量  音量

特征:

1.可变性

2.存在一定的计量单位

3.存在一个名字来称呼

4.1 Java中定义变量格式规范

规范:

数据类型 变量名  = 对应数据类型的初始数据

数据类型:

告知开发者,编译器 当前变量中存在的数据类型是什么

变量名:

对于当前变量的称呼,可以更好的使用当前变量

=: 

赋值号 右侧的数据赋值给左侧的变量

初始数据:给当前变量的一个初始数据

2.数据类型

整型

整型占用内存空间大小数据范围
byte1字节(8bit)

-128-127

short

2字节(16bit)-32768-32767
int4字节(32bit)-2^31-2^31-1
long8字节(64bit)-2^63-2^63-1

浮点型

浮点型占用内存空间大小数据范围
float4字节(32bit)+- 3.4*10^34
double8字节(64bit)+- 10^308

字符型

字符型占用内存空间大小数据范围
char2字节(16bit)能够保存中文

布尔类型

布尔类型占用空间大小数据范围
Boolean视情况而定true false
3.变量名/标识符规范

1.Java中标识符只能使用英文字母(A-Z)(a-z) 数字(0-9)以及唯一的符号下划线  _

2.标识符要求英文字母开头

3.标识符没有长度限制,根据实际情况而定

4.Java中标识符严格区分大小写

5.标识符要符合 见名知意 动宾结构  

        getStudentAge   setStudentAge    

        studentSocre     studentGender

6.标识符符合一定的命名要求

 1.驼峰命名法

        小驼峰:一般用于变量名,方法名

        字母小写,之的每个单词字母大写  getStudentAge

        大驼峰:一般用于类名,接口名

        所有首字母大写 FirstJava Demo1

2.下划线命名法

        一般用于Java中的常量

        MAX_VALUE  最大值

7.Java中已经占用的关键字和保留字不能用于自定义标识符

        变颜色的不能用

5.练习

/* 数据类型 变量名=初始数据;
		变量定义一行只定义一个,并且初始化操作*/
class Demo3 {
	public static void main(String[] args){
		/* 整型 变量 */
		
		byte byteNumber = 10;
		short shortNumber = 20;
		int intNumber = 30;
		long longNumber = 40;
		
		/* 使用对应变量,直接使用变量名即可 */
		
		System.out.println(byteNumber);
		System.out.println(shortNumber);
		System.out.println(intNumber);
		System.out.println(longNumber);
		
		/* 浮点型变量 */
		
		float floatNumber = 3.14F;
		double doubleNumber = 0.618;
		/* 3.14默认为double类型,在3.14之后要加上一个大写的F
		double类型的精度远远高于float		*/
		
		System.out.println(floatNumber);
		System.out.println(doubleNumber);
		
		/* 字符类型 变量*/
		
		char cha1 = 'A';
		char cha2 = '我';
		
		System.out.println(cha1);
		System.out.println(cha2);
		
		/* boolean 变量*/
		
		boolean ret1 = true;
		boolean ret2 = false;
		
		System.out.println(ret1);
		System.out.println(ret2);
		
		
	}
}

执行结果

D:\java_lianxi>javac Demo3.java

D:\java_lianxi>java Demo3
10
20
30
40
3.14
0.618
A

true
false

注释快捷键:Ctrl + Shift +Q

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值