Java基础及符

字节:计算机体系里面,记录数据参与计算与数据传输过程中,最小不可切分的单元。

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);
特殊运算符

优先运算符 () ,赋值运算符 = ,三目运算符

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值