《java语言程序设计》第四章学习总结

Math类
常量:
    PI double型常量
    E  double型常量
三角函数方法:
    sin(radians)
    cos(radians)
    tan(radians)
    toRadians(degree)
    toDegrees(radians)
    asin(a)
    acos(a)
    atan(a)
指数函数方法:
    exp(x)返回e的x次方
    log(x)返回x的自然底数
    log10(x)返回x的以10为底的对数
    pow(a,b)返回a的b次方
    sqrt(x)对于x>=0的数字,返回x的平方根
取整方法:
    ceil(x)向上取整返回double
    floor(x)向下取整返回double
    rint(x)取整为它最接近的整数,若相等则反偶数
    round(x)四舍五入
比较绝对值方法:
    min()返回最小值
    max()返回最大值
    abs()返回绝对值
随机数方法:
    random()返回大于等于0.0且小于1.0的double型随机数
Unicode码和ASCII码
编码是将字符映射到它的二进制形式的过程称为编码

编码表定义该如何编码每个字符

16位Unicode字符都可以储存在一个char型变量中,一
个字符占两个字节从'\u0000'到'\uFFFF'。

大多数计算机采用ASCII码(美国标准信息交换码),它是
表示所有大小写字母,数字,标点符号,和控制字符的8
位编码表。

Unicode码包括ASCII码,从'\u0000'到'\u007F'对
应128个ASXCII字符。

转义序列由反斜杠(\)后面加上一个字符或者一些数字位
组成。反斜杠(\)称为转义字符。
字符型数据与数值型数据之间的转换
char型数据可以转换成任意一种数据类型,将整数转换成char数据
时,只用到该数据的低十六位,其余部分都被忽略。

要将一个浮点值转换成char型时,首先将浮点值转换成int型,然后
将这个整形值转换为char型。

当一个char型数据类型转换成数值型时,这个字符的Unicode码就被
转换成某个特定的数值类型。

0000——FFFF的任何一个十六进制正整数都可以隐式地转换成字符型
数据。而不在此范围内的任何其他数值都必须显式地转换为char型。
Character类
isDigit(ch)    boolean
isLetter(ch)    boolean
isLetterOrDigit(ch)    boolean
isLowerCase(ch)    boolean
isUpperCase(ch)    boolean
toLowerCase(ch)    char
toUpperCase(ch)    char
String类型
char类型只能表示一个字符。为了表示一串字符,使用称为String(字符串)的数据类型。
String类
length()       返回字符串中的字符数
charAt(index)  返回字符串s中指定位置的字符
concat(s1)     将本字符串喝字符串s1连接,返回一个新字符串
toUpperCase()  返回一个新字符串,其中所有的字母大写
toLowerCase()  返回一个新字符串,其中所有的字母小写
trim()         返回一个新字符串,去掉了两边的空白字符

eqals(s1)      boolean
equalsIgnoreCase(s1)   boolean
compareTo()    int
compareToIgnoreCase()  int
startsWith(prefix)     boolean
endWith(suffix)        boolean
contains(s1)           boolean

substring(beginIndex) 返回从指定位置到结尾的字符串
substring(beginIndex) 返回特定位置字符串

indexof(ch)          
返回字符串中出现的第一个ch的下标。无则返回—1。

indexof(ch,fromIndex)
返回字符串中fromIndex之后出现的第一个ch的下标。无则返回—1。

indexof(s)
返回字符串中出现的第一个字符串s的下标。无则返回—1。

indexof(s,fromIndex)
返回字符串中fromIndex之后出现的第一个字符串s的下标。
无则返回—1。

lastIndexOf(ch)
返回字符串中出现的最后一个ch的下标。无则返回—1。

lastIndexOf(ch,fromIndex)
返回字符串中fromIndex之后出现的最后一个ch的下标。
无则返回—1。

lastIndex(s)
返回字符串中出现的最后一个字符串s的下标。无则返回—1。

lastIndexOf(s,fromIndex)
返回字符串中fromIndex之后出现的最后一个字符串s的下标。无则
返回—1。
字符串和数字间的转换
int intValue = Intergar.parseInt(intString);
double doubleValue = Double.parseDouble(DS);
字符串转数字

String s = number + "string";
数字转字符串
格式化控制台输出
%4(域宽度).2(精度)f(转换)---格式标识符

%5c
输出字符并在这个字符条目前面加4个空格

%6b
输出布尔值,在false值前加一个空格,在true值前加两个空格

%5d
输出整数条目,宽度至少为5。如果该条目的数字位数小于5,就在数
字前面加空格。如果该条目的位数大于5,则自动增加宽度

%10.2f
输出的浮点条目宽度至少为10,包括小数点和小数点后两位数字。这
样,给小数点前分配了7位数字。如果该条目小数点前的位数小于7,
就在数字前面加空格。如果该条目小数点前的位数大于7,则自动增加
宽度。

%10.2e
输出的浮点条目的宽度至少为10,包括小数点,小数点后两位数字和
指数部分。如果按科学记数法显示的数字位数小于10,就给数字前加
空格

%12s
输出的字符串宽度至少为12个字符。如果该字符串条目小于12个字
符,就在该字符串前面加空格。如果该字符串条目多于12个字符,则
自动增加宽度
小提示
1.方法是一组语句,用于执行一个特定的任务。
2.字符直接量必须括在单引号中,字符串直接量必须括在双引号中。
3.sc.nextline()读一行字符串,sc.next()逢空格读一次。
4.如何读一个字符,先nextline(),再charAt(0)
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值