java学习
supermeier
大二计算机学生
展开
-
稀疏数组
稀疏数组代码如下package com.zxm.array;public class ArrayDemo7 { public static void main(String[] args) { //创建一个11*11的二维数组 0:没有棋子 1:黑旗 2:白棋 int[][] a = new int[11][11]; a[3][5] = 2; a[8][6] = 1; System.out.println(原创 2021-05-03 19:02:54 · 107 阅读 · 0 评论 -
反转数组
反转数组package com.zxm.array;public class ArrayDemo4 { public static void main(String[] args) { int[] a = {1, 2, 3, 4, 5}; int[] reverse = reverse(a); printArray(reverse); } public static int[] reverse(int[] a) {原创 2021-05-01 11:22:09 · 99 阅读 · 0 评论 -
三种状态初始化
三种状态初始化1、静态初始化 //静态初始化 int[] a={1,2,3,4,5};2、动态初始化//动态初始化 int[] b=new int[10]; b[3]=9;3、默认初始化//默认初始化 int[] b=new int[10]; 不赋值,直接输出,int类型输出结果为0,string类型输出为null代码如下package com.zxm.array;public class ArrayDemo3 { public static void main原创 2021-05-01 09:44:43 · 344 阅读 · 0 评论 -
3、java实现阶乘
阶乘代码如下package com.zxm.method;public class Demo6 { //阶乘 public static void main(String[] args) { System.out.println(f(10)); } public static int f(int n){ if(n==1){ return 1; }else{ return n原创 2021-04-30 00:11:07 · 161 阅读 · 0 评论 -
java实现冒泡排序
冒泡排序冒泡排序1.比较数组中,两个相邻的元素,如果第一个数比第二个数大,,我们就交换他们的位置2.每一次比较,都会产生一个最大,或者最小的数字;3.下一轮可以少一次排序4.依次循环,直到结束代码如下package com.zxm.array;import java.util.Arrays;public class Demo2 { public static void main(String[] args) { int[] a={1,5,6,8,9,4,3}; i原创 2021-04-29 00:15:35 · 129 阅读 · 0 评论