字节:计算机体系里面,记录数据参与计算与数据传输过程中,最小不可切分的单元。
Java的基本规定
1:虽然一个文件可以出现很多类型,但是我们尽量保持一个文件中放一个类型
2:JAVA中标识符的命名规则
类名规则:1.公共类的名字必须和文件名保持一直,且大小写敏感
2.标识符中,只能出现字母,数字,下划线,和美元符号,且数字不能开头
3.类名需要保证首字母必须大写,且符合驼峰命名法
4.标识符命名时,不能使用关键字
5.类型命名时,尽量保证望文知意,且尽量不要超过20个字符,不要使用中文,用字母开头
JAVA基础组成部分
数据类型四类八种:整型,浮点型,字符型,布尔型
整型:byte short int long
浮点型:float double
字符型:char
布尔型
public static void main(String[] args) {
//变量声明:格式:类型 标识符;
//声明在方法中的变量,我们叫做局部变量。(局部变量不赋初始值不能使用)
//格式:类型 标识符 = 字面量
int weight = 200;
//JAVA基础组成部分1:数据类型
//四类八种:整型,浮点型,字符型,布尔型
//整型:byte short int long
byte b = -128;
int age = 5;
//浮点型:float double
float f = 3.5f;
double d = 3.14;
//字符型:char
char c = '吕';
//布尔型
boolean flag = false;
}
二进制计算
正值变负:取反加一
浮点数:float 1位“数的符号”,8位“指数位”,23位“尾数位”。 精度为24
double 1位“数的符号”,11位“指数位”,52位“尾数位”。精度为53
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ua8cBH3v-1692618913145)(E:\学习笔记\浮点型转整型.png)]
运算符
算数运算符
+,-,*,/,%,+=,++,–等
public static void main(String[] args) {
//算数运算符
float a= 3;
float b = 4;
System.out.println(a/0);//Infinity(无限大)
System.out.println(a/b);//(如果a和b=0,输出NaN)
}
位运算符
|,& ,~,<<,>>,>>>等等
public static void main(String[] args) {
//位运算符
int c = 3;
int d = 4;
System.out.println(c | d);//7
System.out.println(c & d);//0
System.out.println(c % 2);//1(取模,判断奇偶数)
System.out.println(c >> 1);
System.out.println(c << 1);
System.out.println(c >>> 1);//带符号的右移
System.out.println(c ^ d);//相同为0,不同为1
}
关系运算符
< ,>,>=,<=,==,!=
int a = 10;
int b = 10;
// false
System.out.println(a < b);
// true
System.out.println(a <= b);
// false
System.out.println(a > b);
// true
System.out.println(a >= b);
// true
System.out.println(a == b);
// false
System.out.println(a != b);
逻辑运算符
&,&&,|,||,!
int x = 10;
int y = 8;
System.out.println(x<y & ++x<y);
// 11
System.out.println(x);
int i = 10;
int j = 8;
System.out.println(i<j && ++i<j);
// 10
System.out.println(i);
特殊运算符
优先运算符 () ,赋值运算符 = ,三目运算符