内功
华上进
在最好的年纪努力让自己变得更好
展开
-
一个字符串中找到第一个重复的字符-JAVA
思路就是将字符创分割成一个一个字符,然后对字符进行循环查找。 public static String chaZhao() { String data = "abcdefghijkb"; String[] szData = data.split(""); int size = szData.length; for (int i = 0; i < size; i++) { int num = 0;原创 2020-06-17 11:18:16 · 1888 阅读 · 0 评论 -
JAVA-阶乘算法
单个数阶乘 public static void jieCheng(){ //6! long jc = 1; for(int = 1; i<=6;i++){ jc *= i; } System.out.print("6!为:"+jc); } 多个阶乘相加 0!+1!+4!+7!+...+16! public static void jieCheng(){ int jc0=1; long sumJc = jc0; for(int...原创 2020-06-17 09:53:47 · 394 阅读 · 0 评论 -
JAVA-回文数
回文数就是倒过来和原来的数相等的数。 话不多说贴代码 public static void huiWen(){ //定义参数数判断是否是回文数 int data = 123321; //我这边采用的是转成字符比较 StringBuilder sb = new StringBuilder(String.valueOf(data)); if(String.valueOf(data).equals(sb.reverse().toString())){ Sys原创 2020-06-17 09:34:03 · 168 阅读 · 0 评论 -
JAVA-二分查找写法
public class Test{ public static void main(String[] args){ erFen(new int[]{1,2,3,4,5,6,7,8,9,10},10); } //二分查找法必须是有序数组 public static int erFen(int[] arr,int data){ //定义两个数 //最左边的数 int lefts = 0; //最右边的数 int rigth.原创 2020-06-17 09:10:41 · 162 阅读 · 0 评论 -
JAVA-冒泡排序写法
public class Test{ public static void main(String[] args){ int[] arr = new int[]{1,2,3,6,5,4,9,8,7}; maoPao(arr); } //冒泡排序 public static void maoPao(int[] arr){ //第一层循环 for( int i = 0;i...原创 2020-06-16 22:27:50 · 155 阅读 · 0 评论