Math类是java.lang 包下
Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。
System.out.println(Math.random());
System.out.println(Math.PI);
System.out.println(Math.abs(-12));//绝对值
System.out.println(Math.sqrt(4));//开平方
System.out.println(Math.pow(2, 3));//求次方
System.out.println(Math.floor(3.9));//向下取整
System.out.println(Math.ceil(-4.3));//去比他大的最近的整数
Math.hypot(double x, double y)// 返回 sqrt(x2 +y2),没有中间溢出或下溢。
------------------------------------------
输出结果:
0.7743484693835192
3.141592653589793
12
2.0
8.0
3.0
-4.0
hypot(double x, double y)
返回 sqrt(x2 +y2),没有中间溢出或下溢。max(double a, double b)
返回两个 double 值中较大的一个。pow(double a, double b)
返回第一个参数的第二个参数次幂的值。
Random类是java.util包下的工具类
常用方法:
nextInt(int n)
返回一个伪随机数,它是取自此随机数生成器序列的、在 0(包括)和指定值(不包括)之间均匀分布的 int 值。nextInt()
返回下一个伪随机数,它是此随机数生成器的序列中均匀分布的 int 值。nextDouble()
返回下一个伪随机数,它是取自此随机数生成器序列的、在 0.0 和 1.0 之间均匀分布的 double 值
String类是java.lang 包下的
返回值|方法名
- int
length()
返回此字符串的长度。返回值int型 - String
concat(String str)
将指定字符串连接到此字符串的结尾。 返回值String型 - boolean
contains(CharSequence s)
当且仅当此字符串包含指定的 char 值序列时,返回 true。 - boolean
endsWith(String suffix)
测试此字符串是否以指定的后缀结束。 - boolean
equals(Object anObject)
将此字符串与指定的对象比较。 - int
indexOf(int ch)
返回指定字符在此字符串中第一次出现处的索引。 - int
indexOf(int ch, int fromIndex)
返回在此字符串中第一次出现指定字符处的索引,从指定的索引开始搜索。 - int
indexOf(String str)
返回指定子字符串在此字符串中第一次出现处的索引。 - boolean
isEmpty()
当且仅当 length() 为 0 时返回 true。 - int
lastIndexOf(int ch)
返回指定字符在此字符串中最后一次出现处的索引。 - String
replace(CharSequence target, CharSequence replacement)
使用指定的字面值替换序列替换此字符串所有匹配字面值目标序列的子字符串 - String[]
plit(String regex)
根据给定正则表达式的匹配拆分此字符串。 - String substring(int beginIndex)
返回一个新的字符串,它是此字符串的一个子字符串。 - String
toLowerCase()
使用默认语言环境的规则将此 String 中的所有字符都转换为小写。 - String
toUpperCase()
使用默认语言环境的规则将此 String 中的所有字符都转换为大写 - String
trim()
返回字符串的副本,忽略前导空白和尾部空白
StringBuffer类在java.lang 包下
StringBuffer类中有很多方法与String中相同
-
StringBuffer
append(String str)
将指定的字符串追加到此字符序列。 -
int
capacity()
返回当前容量。 -
StringBuffer
insert(int offset, Object obj)
将 Object 参数的字符串表示形式插入此字符序列中。 -
int
length()
返回长度(字符数)。 -
StringBuffer
replace(int start, int end, String str)
使用给定 String 中的字符替换此序列的子字符串中的字符。 -
StringBuffer
reverse()
将此字符序列用其反转形式取代。 -
String
toString()
返回此序列中数据的字符串表示形式