java基础复习一(java核心技术卷1)

2019-03-09  本文已影响0人  燕大虾呀

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"

所有内容均个人编辑,如有错误,欢迎指正!

上一篇 下一篇

猜你喜欢

热点阅读