wordpress网站商务通,注册公司费用会计分录,百度广告公司联系方式,网站开发所需经费第四章#xff1a;数学函数、字符和字符串math类Math是final类#xff1a;在java.lang.Math中#xff0c;所有数学函数都是静态方法在一个java程序中#xff0c;java.lang包中的所有类是隐式导入的。三角函数方法『此处需要插入图』指数函数方法『此处需要插入图』取整方法…第四章数学函数、字符和字符串math类Math是final类在java.lang.Math中所有数学函数都是静态方法在一个java程序中java.lang包中的所有类是隐式导入的。三角函数方法『此处需要插入图』指数函数方法『此处需要插入图』取整方法『此处需要插入图』min、max、abs方法max(double x,double y)传回x、y较大数min(doublex,double y)传回x、y较小数下面是正确的 Math.max(2.5,3) 。返回3.0。abs方法返回绝对值random方法Math.random方法生成[0.0,1.0)之间的double类型的随机数a(int)(Math.random( )*b) 返回[a, ab)a(int)(Math.random( )*(b1)) 返回[a, ab]字符java内字符采用unicode码。一个字符两个字节用\u开头的四位十六进制数表示。从 ‘\u0000‘到‘\u007f‘对应128个ascii码。character类的方法如下图『此处需要插入图』类型转换和整形直接量类型转换类似如下byte b ‘a‘;//正确int i ‘a‘;//正确b ‘\ufff4‘;//错误b (byte)‘\ufff4‘;//正确字符串String类是一个final类。表示一个固定长度的字符序列实例化后字符不能改string对象的简单方法『此处需要插入图』string对象的比较方法『此处需要插入图』注意操作符只能检查来个srting变量是否指向同一对象equal方法判断两个string变量的内容是否相同。string类包含获取子串的方法『此处需要插入图』字符串和数字间的转换valueOf方法将基本数据类型转换为字符串。例如String s1 String.valueOf(1.0); //“.0”String s2 String.valueOf(true); //“true”字符串转换为基本类型Double.parseDouble(str)Integer.parseInt(str)Boolean.parseBoolean(str)格式化控制台输出格式化字符串 % [- 0,][width][.precision]格式描述符String.format(format, item1, item2, …); //及空格标志用于显示正负号格式描述符宽度不够时不会截断%b 布尔值%c 字符%d 十进制整数%f 浮点数包括double类型%e %E科学计数法%s 字符串String.format(“格式$%1d,%2s”, 99,“abc”); //结果”格式$99abc“控制台输入Scanner类(java.util.Scanner)Scanner scanner new Scanner(System.in);//构造函数Scanner的参数类型也可为java.io.Filedouble d scanner.nextDouble( );方法nextByte( )、nextShort( )、nextInt( )nextLong( )、nextFloat( )、nextDouble( )next( ) 、nextLine( )next( )方法读取以空白字符(‘ ‘、‘\t‘、‘\f‘、‘\r‘、‘\n‘)结束的字符串nextLine( )方法读取一行字符串以回车键为结束标志。读取单个字符需要先读取字符串然后再获取字符串的第一个字符。StringBuilder与StringBufferStringBuilder与StringBuffer(final类)初始化后还可以修改字符串。StringBuffer修改缓冲区的方法是同步的更适合多任务环境。StringBuilder在单任务模式下与StringBuffer工作机制类似。方法如下『此处需要插入图』