一.1.常量:什么是常量?
指在程序的运行过程中,其值是不会发生改变的量。
变量:指在程序的运行过程中,其值会发生改变的量。
2.常量有哪几种?
表示方式:
A:字面值常量
整数常量:123,-2
实数常量:12.345
字符常量:'A','1'
字符串常量:"ab"
布尔常量:true,false
空常量:null;null不能直接打印
B:自定义常量:类,接口,数组。
二.进制:就是进位制,是人们规定的一种进位方法。
计算机最小单位:字节,1字节 = 8位 bit
A:二进制:0-1,满2进1.
B:十进制:0-9,满10进1.
C:八进制:0-7,满8进1,用0开头表示。
D:十六进制:0-9,A-F,满16进1,用0x或者0x开头表示。
进制越大,表示形式越短。
三.原码、反码、补码
已知原码,求反码和补码
10110100
最高为如果是0,说明这是一个正数。
最高位如果是1,说明这是一个负数。
通过观察:
原码:符号为是1,数据值和正的一样。
反码:反码+1
例如:原码:10110100
解答:
原码:1 0110100
反码:1 1001011
补码:1 1001100
四.变量:变量是内存中的一个存储空间,在程序运行过程中,其值在指定范围内可以改变的量。
格式:
数据类型 变量名 = 初始化值;
数据类型:
byte 1字节 范围:-128~127
short: 2字节
int : 4字节
long: 8字节
long l = 123l;l和f不区分大小写。
float f = 2.3f;
char 2字节:0000-ffff :0-65535
隐式转换(自动类型转换-从小到大)
byte,short,char--int--long--float--double
显示转换(强制类型转换-从大到小)
int a = 10;
byte b = 20;
byte c = (byte)(a+b);
五.运算符:就是把变量或者常量进行连接的符号。一般参与元素的符号。
算术运算符:+ - * / %
A:整数相除,结果只能是整数。
六.变量:是内存中的一个存储空间,在程序运行过程中,其值在指定范围内可以改变的量。
命名规范:
如果变量由一个单词组成,首字母小写,如果有多个单词组成,第一个首字母小写,其他
的首字母大写,要做到见名之意。
格式:
格式1:数据类型 变量名 = 初始化值;
格式2:数据类型 变量名;
变量名 = 初始化值;
格式3:数据类型 变量名1 = 初始化值,变量名2 = 初始化值;
格式4:数据类型 变量名1,变量名2;
变量名1 = 初始化值;
变量名2 = 初始化值;
4.注意事项
在一个{}内,不能存在重名的变量;
变量要先初始化再使用(在使用之前初始化即可)
为某一个变量赋值的时候尽量不要超过其能表示的范围
变量名称的定义要见名之意,不要写一写容易混淆的
定义long类型或者单精度浮点型变量的时候,一定要在数据的后面+l或者+f |
|