自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 双向链表模拟

package LinkedList; public class LinkedList01 { @SuppressWarnings({"all"}) public static void main(String[] args) { Node jack = new Node("jack"); Node tom = new Node("tom"); Node zkr = new Node("zkr"); //连接三个节点形成双

2022-01-18 10:22:20 260

原创 汉诺塔小游戏实现

public class HanoiTower { public static void main(String[] args) { Tower tower = new Tower(); tower.move(10,'A','B','C'); } } class Tower{ //num表示需要移动的个数, abc分别表示三座塔 public void move(int num, char a,char

2021-12-28 20:56:07 1929

原创 【】递归方法找出输入数对应的斐波那契数

import java.util.Scanner; public class RecursionExercise01{ public static void main (String[]args) { Scanner input = new Scanner(System.in); //使用递归方法求出斐波那契数 1 1 2 3 5 8 13 21 Recutsion rse = new Recutsion(); int n =input.nextInt(); int reception

2021-12-16 20:55:04 81 1

原创 【无标题】成员方法 *注意事项和使用细节

成员方法 注意事项和使用细节 形参列表 1.一个方法可以无参数,也可有多个参数,中间使用逗号隔开 列如sum(int a,int b) 2.参数类型可以为任意类型,包含基本类型或者引用类型 3.调用参数的方法时,一定对应着参数列表传入相同型或者兼容型的参数 4.方法定义时的参数成为形参,方法调用时的参数称为实参实参和形参的类型要一致或者兼容顺序必须一致 方法体 里边写完成功能的具体语句,可以为输入、输出、变量、运算、分支、循环、方法调用,但是里面不能再定义方法!即方法不能嵌套定义 方法调用细节

2021-12-15 21:52:10 83

原创 二维数组实现杨辉三角

public class TwoDimensionalArray03 { public static void main(String[]args) { //创建一个十行的杨辉三角 int[][] yangHui = new int[10][];//二维数组开空间 for(int i = 0; i < yangHui.length; i++){ yangHui[i] = new int[i+1];//一维数组开空间 for(int j

2021-12-08 20:31:48 143

原创 冒泡排序思路分析

对数组[23,65,90,47,15]进行冒泡排序分析 第 1 轮排序: 目标把最大数放在最后 第 1 次比较[23,65,90,47,15] 第 2 次比较[23,65,90,47,15] 第 3 次比较[23,65,47,90,15] 第 4 次比较[23,65,47,13,90 */ // 第 2 轮排序: 目标把第二大数放在倒数第二位置 // 第 1 次比较[23,65,47,15,90] // 第 2 次比较[23457,65,15,90] // 第 3 次比较[23,47,13,65,90] /

2021-12-06 20:57:06 569

原创 数组的扩容与缩减(不导入包的情况下实现)

对已有数组arr 进行扩容 //int[] arr = {1,2,3} ---> int[] arr = {1,2,3,4} 思路 //1 先定义一个新数组int[] arrnew = new int[arr.length+1]; //2 将arr内容遍历拷贝到arrneew //3 4赋值给arrnew最后一位 //4 让arr指向arrnew public class arrayexercise{ public static void main (String[...

2021-12-05 22:31:05 660

原创 数组的翻转

方法一 public class Arrayr{ public static void main (String[]args){ int[] arr = {11,22,33,44,55,66}; //将数组{11,22,33,44,55,66}翻转 //规律 //1 arr[0]与arr[5]交换{66,22,33,44,55,11} //..... //一共arr.length/2 次交换 //每次交换对应的下标是 arr[i]和arr[arr.lrngth-1-i]

2021-12-05 17:32:29 163

原创 数组使用注意事项

数组使用注意事项 数组是多个相同类型数据的组合,实现对这些数据的统一管理 数组中的元素可以是任何数据类型,包括基本类型和引用类型,但是不能混用。 数组创建后,如果没有赋值,有默认值 下面展示一些 内联代码片。 // A code block var foo = 'bar'; //int 0,short 0, byte 0, long 0, //float 0.0,double 0.0,char \u0000, //boolean false,String null // // An highlight

2021-12-05 11:22:33 434

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除