熟练Java,这些基本类和函数一定要掌握

Math类——常用的数学函数

Java 在 Math 类中提供了许多实用的方法,来计算常用的數学函数

1. 三角函数

Math 类中的三角函数方法熟练Java,这些基本类和函数一定要掌握
补充说明: sin、cos 和 tan 的参数都是以弧度为单位的角度;
asin 和 atan的返回值是-ir /2 TT /2 的一个弧度值,
acos 的返回值在 0到之间

2.指数函数

熟练Java,这些基本类和函数一定要掌握

3.取整方法

熟练Java,这些基本类和函数一定要掌握

4.最值、绝对值方法

  • min 和 max 方法用于返回两个数(int、long、float 或 double 型)的最小值和最大值
  • abs 方法以返回一个数(int、long、float 或 double 型)的绝对值

5.随机数函数

Math中的random()方 法,可以生 成 大 于 等 于 0.0 且 小 于 1.0的 double 型 随 机 数 (0.0<=Math.randOm()<1.0)。可以使用它编写简单的表达式,生成任意范围的随机数。
例如:
(int)(Math, randomf) * 10) 返回0 到9之间的一个随机整数

6.常量

Math还提供了两个很有用的 double 型常量,PI ( TT ) 和 E (自然对数的底)。可以在任意程序中用Math.PI 和 Math.E 的形式来使用这两个常量。

Character 类–字符类

字符测试函数

Java 的 Character 类提供了下列方法用于进行字符测试:
熟练Java,这些基本类和函数一定要掌握

String 类

1.String 对象的简单方法方法

熟练Java,这些基本类和函数一定要掌握
补充说明:
String是 Java 中的对象。表 4-7中的方法只能从一个特定的字符串实例来调用。由于这个原因 ,这些方法称为实例方法。非实例方法称为静态方法。静态方法可以不使用对象来 调用。
定义在 Math 类中的所有方法都是静态方法。它们没有绑定到一个特定的对象实例上。 调用一个实例方法的语法是 reference-Variable.methodName(arguments)。一个方法可以有 多个参数,或者无参。例如,charAt(index)方法具有一个参数,但是length()方法则无 参。回顾曾经介绍过的,调用静态方法的语法是 ClassName.methodName(arguments)。例如, Math 类中的 pow 方法可以使用 Math.pow(2,2.)来调用。

2.获取子串或子字符

  • 方法 s.charAt(index) 可用于提取字符串 s 中的某个特定字符。也可以使用 String 类 中的 substring 方法从字符串中提取子串
    熟练Java,这些基本类和函数一定要掌握

  • String 类提供了几个版本的 indexOf 和 lastlndexOf方法,它们可以在字符串中找出一个 字符或一个子串,如表 4-10 所示
    熟练Java,这些基本类和函数一定要掌握

字符串和数字间的转换

可以将数值型字符串转换为数值。

  • 要将字符串转换为 int 值,使用 Integer.parselnt 方法,如下所示:
    int intValue = Integer.parseInt(intString); intString 是一个数值型字符串,例如"123"。
  • 要将字符串转换为 double 值,使用Double.parseDouble 方法,如下所示:
    double doubleValue = Double.parseDoublefdoubleString); doublestring是一个数值型字符串,例如"123.45"。

如果字符串不是数值型字符串,转换将导致一个运行时错误。Integer•和 Double 类都包 含在 java.lang 包中,因此它们是自动导入的

可以将数值转换为字符串
只需要简单使用字符串的连接操作符,如下所示: String s = number + •…;

格式化控制台输出

可以使用 System.out.printf 方法在控制台上显示格式化输出
调用这个方法的语法是 System.out.printf(format, iteml, item2,… ,itemk);这里的 format 是指一个由子串和格式标识符构成的字符串;
格式标识符指定每个条目应该如何显示。这里的条目可以是数值、字符、布尔值或字符 串。简单的格式标识符是以百分号% 开头的转换码,如图所示:
熟练Java,这些基本类和函数一定要掌握
表 4-11 列出了一些常用的简单格式标识符
熟练Java,这些基本类和函数一定要掌握
举个例子:
熟练Java,这些基本类和函数一定要掌握