Math

ceil:x向上取整为最接近的整数,作为双精度值返回

floor:x向下取整为最接近的整数,作为双精度值返回

rint:x取整为最接近的整数,如果距离相等,偶数的整数作为双精度值返回

round:若x是单精度数,返回(int)Math.floor(x+0.5),若x是双精度数,返回(floor)Math.floor(x+0.5)

Math.random生成大于等于0.0且小于1.0的double型随机数

Math类在java.lang中,java.lang中的所有类是隐式导入的

 

字符数据类型和操作

用char来表示单个字符,用单引号括住。如果使用双引号,则是字符串。 

将字符映射到二进制形式的过程称为编码。

转义序列由反斜杠(\)后面加上一个字符或者一些数字位组成。一个转义序列被当作一个字符。

字符型数据与数值型数据之间的转换

0~FFFF的任何一个十六进制正整数都可以隐式的转换成字符型数据。不在此范围内的任何其他数值都必须显示的转换为char

String类型

String是一个引用类型,引用变量引用一个对象。

一些简单方法

方法

描述

length()

返回字符串中的字符数

charAt(index)

返回字符串指定位置的字符

concat(s1)

将字符串和s1字符串相连,返回一个新的字符串

trim()

返回一个去掉两边空白字符的新字符串,空白字符包括' '、'\t'、'\f'、'\r'、或者'\n'

substring(beginindex,endIndex)

返回从beginIndex到下标为endIndex-1的字符串

String 是 Java 中的对象,需要使用实例方法的方式来调用。index 取值从0~s.length()-1

从控制台的 next() 可以读取以空白字符结束的字符串,用 nextline()读取一整行文本,以回车键为结束标志。

 

字符串比较

比较方法

方法

描述

equals(s1)

如果该字符串等于字符串s1,返回true

equalsIgnoreCase(s1)

如果该字符串等于字符串s1,返回true;不区分大小写

compareTo(s1)

返回一个大于0、小于0、等于0的整数,表明一个字符串是否大于、小于或者等于s1

compareToIgnoreCase()

同上,除开区分大小写

startsWith(prefix)

如果字符串以特定前缀开始,返回true

endsWith(suffix)

如果字符串以特定后缀结束,返回true

contains(s1)

如果s1是其字符串,返回true

如果用==操作符判断是否相等,只会判断是否指向同一对象,而不是内容是否相同。

Integer.parseInt将字符串转换为int,Double.parseDouble将字符串转换为double

格式标识符

调用格式表示符的语法是 System.out,pringf(format,item1,item2,...,itemk),format指的是一个由子串和格式标识符构成的字符串。

java response返回字符串 java返回值为字符串的函数_Math

java response返回字符串 java返回值为字符串的函数_java response返回字符串_02

如果一个条目需要比指定宽度更多的空间,宽度自动增加。默认情况下输出是右对齐的,在格式标识符中放一个负号,可以变成左对齐。

java response返回字符串 java返回值为字符串的函数_Math_03