网站建设建议,建设网站报告书,个人做商业网站需要什么,国内平台有哪些一、数学函数
在System.Math类里面的函数
I、三角函数 sin(radians) 正弦函数 cos(radians) 余弦函数 tan(radians) 正切函数 toRadians(degree) 角度转为弧度 toDegree(radians) 弧度转为角度 asin(a) 反正弦函数 acos(a)…一、数学函数
在System.Math类里面的函数
I、三角函数
sin(radians) 正弦函数 cos(radians) 余弦函数 tan(radians) 正切函数 toRadians(degree) 角度转为弧度 toDegree(radians) 弧度转为角度 asin(a) 反正弦函数 acos(a) 反余弦函数 atan(a) 反正切函数 II、指数函数 exp(x) e的x次方 log(x) x的自然底数 log10(x) x的以10为底的对数 pow(a,b) a的b次方 sqrt(x) 对于x0x的平方根 III、取整函数 ceil(x) x向上取整 floor(x) x向下取整 rint(x) x取最接近的整数 round(x) x取四舍五入如果x为float返回int类型如果x为double返回long类型 IV、其他方法minmaxabsrandom min(a,b) 返回最小值 max(a,b) 返回最大值 abs(x) 取绝对值 random() 获得随机数大于等于0且小于1 二、Character的静态方法 isDigit(c) 判断是数字字符 isLetter(c) 判断是字母字符 isLetterOrDigit(c) 判断是字母字符或者数字字符 isLowerCase(c) 判断是小写字符 isUpperCase(c) 判断是大写字符 toLowerCase(c) 转为小写字符 toUpperCase(c) 转为大写字符 三、String类 length() 返回字符串长度 charAt(index) 返回指定位置的字符 concat() 与功能相同都是连接字符串返回新的字符串效率比高一些 toUpperCae() 返回转成大写的字符串 toLowerCase() 返回转成小写的字符串 trim() 返回去除前后两端空白字符的字符串 注意表示空字符串并且.length()为0 equals(s1) 判断是否相等 equalsIgnoreCase(s1) 判断是否相等不区分大小写 compareTo(s1) 比较大小若大于返回大于0的整数若小于返回小于0的数等于返回0 compareToIgnoreCase(s1) 比较大小若大于返回大于0的整数若小于返回小于0的数等于返回0不区分大小写 startsWith(prefix) 字符串以指定的前缀开始返回true endsWith(suffix) 字符串以指定的后缀结束返回true contains(s1) s1字符串是否该串的子串 警告字符串不能像c一样使用来比较。 注意:equals方法返回是boolean类型compareTo方法返回int类型 substring(beginIndex) 返回子串 substring(beginIndex,endIndex) 返回子串 indexOf(ch/s) 返回第一个出现ch/s的下标 ch/s意思是char或者String类型的变量 indexOf(ch/s,fromIndex) 返回在fromIndex之后第一个出现ch/s的下标 lastIndexOf(ch/s) 返回最后一个出现ch/s的下标 LastIndexOf(ch/s,fromIndex) 返回在fromIndex之前最后一个出现ch/s的下标 以上返回下标的函数如果没有找到这返回-1。 字符串与数值的转换数值型的封装类具有字符串转数值的函数 Integer.parseInt(s) Double.parseDouble(s) Byte.parseByte(s) Long.parseLong(s) 数值转字符串 String snumber; 或者是对应的封装类的toString方法调用 四、控制台输入Scanner Scanner scanner new Scanner(System.in);String string scanner.next(); //读取以空白字符分隔的字符串String stringLine scanner.nextLine(); //读取以换行符结束的字符串int a scanner.nextInt(); //读取整数double b scanner.nextDouble(); //读取双精浮点float c scanner.nextFloat(); //读取单精浮点 BigDecimal bigDecimalscanner.nextBigDecimal(); //读取大小数BigInteger bigIntegerscanner.nextBigInteger(); //读取大整数 警告为了避免出错不要在nextInt(), nextDouble(), nextFloat(), nextShort(), nextLong(), next()之后使用nextLine()。很有可能由于读取上一次数据遗留下来的换行符导致数据获取不正确。 五、输出格式 System.printf(format,item1,item2,..); String.format(format,item1,...); 条目格式标识符 %d 布尔值 %c 字符 %d 十进制整数 %x 十六进制整数 %f 浮点数 %e 科学记数法形式的数 %s 字符串 %5c 输出字符并在前面加四个空格 %10.2f 输出浮点数条目的宽度至少为10包括小数点和小数点后两位数字 %10.2e 输出浮点数条目的宽度至少为10包括小数点和小数点后两位数字和指数部分 %12s 字符串宽度至少为12个字符如果字符串长度少于12个字符则前面补空格。如果多于12个字符则自动增长 %-5c 输出字符并在后面加四个空格即左对齐