美文网首页
算法总结

算法总结

作者: paterL | 来源:发表于2022-01-30 14:27 被阅读0次

键盘输入

Scanner scanner = new Scanner;

字母转换

每个小写字母减去32会得到该字母的大写

可以使用getBytes方法获得该字母所对应的数字。

数字逆序输出

使用除和取余进行

开方和平方运算

Math里的sqrt方法可以实现开方运算

Math里的pow方法可以实现平方运算。

利用Math里面的round方法可以实现保留小数点后几位。

多边形的对角线的总数d与边数n的关系式为:d=n (n-3) /2

System.out.printf("%6.4f\n",BMI); 保留六位 有效数字 写法

数组的排序(升序)

导入 java.util.Arrays 包。

使用 Arrays.sort(数组名) 语法对数组进行排序,排序规则是从小到大,即升序。

阶乘

Tostring方法:

charAt() 方法用于返回指定索引处的字符。索引范围为从 0 到 length() - 1。

回文数的判断

使用StringBulider里面的reverse()可以是字符转换位置。从而判断是否是回文数。

13:数字反转:while (str1>0) {

  y=y*10+str1%10;

  str1 = str1/10;

  }

String 类中的 toCharArray() 方法将字符串转换成一个字符数组。返回值为一个新分配的字符数组,它的长度是此字符串的长度,它的内容被初始化为包含此字符串表示的字符序列。

14、 java判断读入的是否空格,主要是使用string类的trim类来判断

15:nextLine()方法返回的是Enter键之前的所有字符,它是可以得到带空格的字符串的。

next()会自动消去有效字符前的空格,只返回输入的字符,不能得到带空格的字符串。

substring() 方法返回字符串的子字符串。

两个参数:beginIndex -- 起始索引(包括), 索引从 0 开始。

endIndex -- 结束索引(不包括)。

indexOf() 方法有以下四种形式:

public int indexOf(int ch): 返回指定字符在字符串中第一次出现处的索引,如果此字符串中没有这样的字符,则返回 -1。

public int indexOf(int ch, int fromIndex): 返回从 fromIndex 位置开始查找指定字符在字符串中第一次出现处的索引,如果此字符串中没有这样的字符,则返回 -1。

int indexOf(String str): 返回指定字符在字符串中第一次出现处的索引,如果此字符串中没有这样的字符,则返回 -1。

int indexOf(String str, int fromIndex): 返回从 fromIndex 位置开始查找指定字符在字符串中第一次出现处的索引,如果此字符串中没有这样的字符,则返回 -1。

String.split方法,分割字符串

Java中的equals方法比较的是两个量的地址

equalsIgnoreCase() 方法用于将字符串与指定的对象比较,不考虑大小写。

java.lang.Character.isSpaceChar(char ch)确定指定的字符是否为Unicode空白字符。一个字符被认为是当且仅当它被指定为Unicode标准空格字符空格字符。

Math里面的abs方法可以求绝对值。

相关文章

网友评论

      本文标题:算法总结

      本文链接:https://www.haomeiwen.com/subject/bobqkrtx.html