
数组
crraxx
崔瑞荣就是我 :-)
展开
-
java简单练习-五子棋
使用二维数组,实现五子棋功能 //使用二维数组,实现五子棋功能. //⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑如下图 public static void main(String[] args) { String[][] a = new String[15][15]; String[] c = {"⒈", "⒉", "⒊", "⒋", "⒌", "⒍", "⒎", "⒏", "⒐", "⒑", "⒒", "⒓", "⒔", "⒕", "⒖"}; //初始化原创 2020-11-19 16:33:10 · 1115 阅读 · 18 评论 -
java从头开始-数组
数组数组是一组数据元素相同的元素集合。数组是引用数据类型即对象,数组中可以存储基本数据类型,也可以存储引用数据类型。Java在创建数组是必须先给定数组的长度,长度一旦给定,不可变。一维数组数组的声明的两种方式例如:int a[];//数据类型 数组的名字 []int[] b;//数据类型 [] 数组名字推荐使用第二种,避免混淆a的数据类型。例如:// c为数组,d为变量// e,f均为数组 int c[], d; int原创 2020-11-18 18:28:37 · 274 阅读 · 0 评论 -
简单数组练习-5
简单数组练习-5定义一个长度为10的int数组,统计数组中的总和、平均值、最大值、最小值、以及奇数和偶数的个数。代码实现:public static void main(String[] args) { Scanner input = new Scanner(System.in); int a[] = new int[10]; for (int i = 0; i < 10; i++) { a[i]=input.nextIn原创 2020-11-15 19:15:09 · 525 阅读 · 0 评论 -
简单数组练习-4
简单数组练习-4奥运会某比赛项目,10个评委打分,去掉一个最高分,去掉一个最低分,然后计算该选手的平均分。代码实现: public static void main(String[] args) { int []a = new int[10]; Scanner input = new Scanner(System.in); System.out.println("请输入10位裁判的成绩:"); for (int i = 0; i <原创 2020-11-15 19:12:08 · 213 阅读 · 0 评论 -
简单数组练习-3
简单数组练习-3现在有如下一个数组:int oldArr[]={1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5};要求将以上数组中的0项去掉,将不为0的值存入一个新的数组代码实现:public static void main(String[] args) { int oldArr[]={1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5}; int zero=0; for (int i = 0; i < oldAr原创 2020-11-15 18:50:15 · 235 阅读 · 0 评论 -
简单数组练习-2
简单数组练习-2把一个数组的元素逆序交换。如int[] a = { 5, 11, 15, 24, 36, 47, 59, 66,3 };交换元素后 使得数组a逆序输出即int[] a = { 3,66 ,59 ,47 ,36 ,24,15 ,11 ,5 };分析:实现数组的元素逆序交换可以有两种易想到方法。方法一:新建一个数组b,使得a数组中的最后一个元素作为b数组的第一个元素,a数组中的倒数第二个元素作为b数组的第二个元素以此类推;方法二:在数组a中直接交换,将数组a中的第一个元素直接换去最后原创 2020-11-15 18:42:33 · 410 阅读 · 0 评论 -
简单数组练习-1
简单数组练习-1有一个数组:8,4,2,1,23,344,12猜数游戏:从键盘中任意输入一个数据,判断数组中是否包含此数代码实现: public static void main(String[] args) { int[] a = new int[]{8, 4, 2, 1, 23, 334, 12}; int x = 0; while (true) { System.out.println("请输入一个数字:");原创 2020-11-15 18:25:26 · 259 阅读 · 2 评论