java学习笔记
学习java过程中,对知识点的总结。
funtrin
做大做强,再创辉煌!
展开
-
猴子吃桃(递归问题)
猴子吃桃(递归问题)描述 有一堆桃子,一只猴子一天吃桃子的一半加一个,第十天(还没吃)桃子还剩多少个?代码public class Monkey { public static void main(String[] args) { Monkey m = new Monkey(); System.out.println(m.eat(10)); } public double eat(double day) { if (((in原创 2021-03-28 19:11:50 · 2255 阅读 · 0 评论 -
冒泡排序
冒泡排序代码public class BubbleSort { public static void main(String[] args) { int[] arr = { 20, 12, 12, 11 }; for (int i = 0; i < arr.length - 1; i++) { for (int j = 0; j < arr.length - i - 1; j++) { if (原创 2021-03-28 13:11:18 · 65 阅读 · 0 评论 -
升序数组插入元素,数组依旧升序
升序数组插入元素,数组依旧升序代码public class Test { public static void main(String[] args) { int[] arr = { 1, 5, 7, 9 }; int num = 7; int[] newArr = new int[arr.length + 1]; // 定义一个变量,用于临时储存数值 int temp = num; // 将原数组原创 2021-03-27 23:09:07 · 578 阅读 · 0 评论 -
杨辉三角
杨辉三角代码public class YangHui { public static void main(String[] args) { // 杨辉三角层数 int floor = 10; // 定义一个二维数组 int[][] yangHui = new int[floor][]; for (int i = 0; i < yangHui.length; i++) { yangHu原创 2021-03-27 19:53:21 · 67 阅读 · 0 评论 -
反转数组
反转数组代码public class ArrayReverse { public static void main(String[] args) { int[] arr = { 1, 2, 3, 4, 5 }; for (int i = 0; i < arr.length / 2; i++) { // 定义一个变量,用于储存临时值 int temp = arr[i]; // 交换前后两个原创 2021-03-26 12:13:30 · 69 阅读 · 0 评论 -
打印空心三角
打印空心三角代码public class Stars { public static void main(String[] args) { // 打印三角形的层数 int c = 10; for (int i = 1; i <= c; i++) { // i表示当前层数 for (int m = 1; m <= c - i; m++) { System.o原创 2021-03-25 15:56:51 · 53 阅读 · 0 评论