1、java基本数据类型
8种:int(4字节)、short(2字节)、long(8字节)、byte(1字节)、float(4字节)、double(8字节)、char(由编码决定)、boolean(不一定)
----------------------------ps:java沒有任何无符号int,short,byte,long
2、java用final定义常量,这个常量只能被赋值一次
3、Math类
Math.sqrt(..) :平方根
Math.pow(..) :幂运算
Math.sin(..) :正弦
Math.cos(..) :余弦
Math.exp(..) :指数函数
Math.PI(..) :圆周率
Math.E(..) :e
等等...,这里只列出一部分
4、类型转换------小的可以转为大的(字节数大小)
自动转换:两个操作数如果有一个是double,那么结果就是double;其次是float、long、int
强制转换:可以任意转换,但是大的转为小的有可能会丢失部分数据。
格式如下:
double b = 1.00;
int a = (int)b;
5、常用运算符
图片.png
6、枚举类型:如下
定义:enum Color{RED,BLUE,PURPLE};
使用:Color c = Color.RED;
7、字符串----不是基本类型,只是在java类库中提供了一个预定义类
String str = "";//空字符串
String str2 = "hello";
8、子串与拼接
//str3就是str2的子串
String str2 = "hello";
String str3 = str2.subString(0,3);//前闭后开
//字符串拼接
String s1 = "a";
String s2 = "b";
String s3 = s1+s2;//s3为“ab”
String all = String.join("/",“S”,“M”,“L”,"XL");//all 为"S/M/L/XL"
所有内容均个人编辑,如有错误,欢迎指正!
网友评论