- 博客(14)
- 收藏
- 关注
原创 第一天学习面向对象,也不知道做点什么记录,对于小白的我来说,太抽象,静待我略懂的时候在发博客吧
对于前几篇博客,写的排序和冒泡排序,二分查找,晚上临睡前,发现了可以直接调包,超级便利的代码,我来分析记录一下//关键词 sort 排序的关键词//binarySearch 二分查找的关键词//toString 转成字符串输出import java.util.Arrays;//导包public class demo6 { public static void main(String[] args)...
2018-05-09 22:26:54
275
原创 使用递归实现二分查找数组元素索引, int[] arr = {1,2,3,4,5,6,7,8,9};
public class demo16 {public static void main(String[] args) { int[] arr = {1,2,3,4,5,6,7,8,9}; System.out.println(binarysearch(arr,7,arr.length-1,0));}public static int binarysearch(int[] arr,int res...
2018-05-08 22:52:25
4644
原创 使用二分查找数组中的元素的索引int[] arr={1,2,4,5,6,7,8,9};
public class demo15 {public static void main(String[] args) { int[] arr={1,2,4,5,6,7,8,9}; int index=binarysearch(arr,8); System.out.println(index);}public static int binarysearch(int[] arr,int resul...
2018-05-08 22:20:20
2452
1
原创 查找需求: 找出一个元素在数组中的索引值int[] arr={1,2,4,5,6,7,8,9};
public class demo14 {public static void main(String[] args) { int[] arr={1,2,4,5,6,7,8,9}; int index=getindex(arr,5); System.out.println(index);}public static int getindex(int[] arr,int result){ int i...
2018-05-08 21:39:09
2171
原创 给数组用冒泡排序 int[] arr = {3,4,11,16,8,1,9,10};
//我也是新手,说一下新手分享,做多层嵌套,我习惯从里层开始网外层写,这样自己容易明白public class demo13 { public static void main(String[] args) { int[] arr = {3,4,11,16,8,1,9,10}; maopao(arr); for(int i=0;i<arr.length;i++){ System.o...
2018-05-08 20:44:15
4991
原创 给以下数组排序int[] arr = {3,4,11,16,8,1,9,10};
public class demo12 {public static void main(String[] args) { int[] arr = {3,4,11,16,8,1,9,10}; getmax(arr); for(int i=0;i<arr.length;i++){ System.out.print(arr[i]+"\t"); } }public static void get...
2018-05-08 20:16:06
930
原创 定义方法:打印指定行和列的矩形
public class demo14 {public static void main(String[] args) { juxing(5,7);}public static void juxing(int a,int b){ for(int i=1;i<=a;i++){ for(int j=1;j<=b;j++){ System.out.print("*"); } Sys...
2018-05-07 23:12:47
2856
原创 小明身上带了20元,每瓶可乐3元,瓶子回收1元,问一共能买多少瓶可乐,用递归实现
public class demo13 {public static void main(String[] args) { System.out.println("一共可以买"+cola(20)+"瓶可乐");}public static int cola(int money){ if(money<3){ return 0; }else{ return 1+cola(money-...
2018-05-07 23:00:47
1978
原创 斐波那契数列1 1 2 3 5 8 13 21 。。。。 求第n个数 使用递归实现
public class demo12 { public static void main(String[] args) { System.out.println(cp(10));} public static int cp(int n){ if(n<=0){ return -1; } else if(n==1||n==2){ return 1; ...
2018-05-07 22:41:03
31007
原创 N! 使用递归实现
public class demo9 { public static void main(String[] args) { System.out.println(jiecheng(5)); } public static int jiecheng(int n){ if(n<=0){ return -1; } else if(n==1){ ...
2018-05-07 22:31:23
2717
原创 需求: 声明一个方法,将两个变量的值进行交换,并且在方法中打印交换后的结果
public class demo11 {public static void main(String[] args) { int a=5; int b=3; exchange(a,b);}public static void exchange(int a,int b){ a=a^b; b=a^b; a=a^b; System.out.print(a+"\t"+b); }...
2018-05-07 21:48:05
482
原创 需求: 声明一个方法,根据用户指定打印对应的n*n的乘法表
public class demo10{ public static void main(String[] args) { chengfa(6);//n=6时 } public static void chengfa(int n){ for(int i=1;i<=n;i++){ for(int j=1;j<=i;j++){ System.out.print(j+"*"+i...
2018-05-07 21:23:35
923
原创 只是自己写学习日记,各位大神请忽略,需求:Java中用for循环嵌套来实现九九乘法表
public class demo1 {public static void main(String[] args) { //for循环做九九乘法表 for(int i=1;i<=9;i++){ for(int j=1;j<=i;j++){ System.out.print(j+"*"+i+"="+i*j+"\t"); } System.out.println(); }...
2018-05-07 19:56:34
154
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人