java数组
龟的小号
坚持比努力更重要
展开
-
java实现从键盘上输入学生成绩,求总分、平均分、最高分、最低分,并升序排列、降序排列
java实现从键盘上输入学生成绩,求总分、平均分、最高分、最低分,并升序排列、降序排列用数组存储成绩1、录入,求总分、平均分2、求最高分、最低分 —打擂台,胜了,站擂台3、排序(升序、降序) —Arrays.sort(arr)方法升序package com.array.test;import java.util.Arrays;import java.util.Scann...原创 2018-10-29 19:58:25 · 36981 阅读 · 2 评论 -
java实现数组复制,用for循环实现
1、使用for循环将原数组的每个元素赋值给新数组的对应元素,效率低2、 Arrays.toString(arr1),输出数组内容package com.array.test;import java.util.Arrays;//数组复制,用for循环实现,效率低public class ArrayCopyFor { public static void main(String...原创 2018-10-30 01:06:05 · 3711 阅读 · 0 评论 -
java实现:在数组中查找元素是否存在
定义一个flag,默认是false(没找到)将数组中每个元素和要查找的内容比较,一旦找到,将flag改为true(找到了),不再继续比较,break退出循环根据flag的boolean值,判断查找的结果package com.array.test;import java.util.Scanner;//在数组中查找元素是否存在 public class ArraySearch {...原创 2018-10-30 16:38:17 · 14153 阅读 · 0 评论 -
java实现在有序数组里插入数据(将数据放到数组最后一个位置)
思路1、将要插入的数据放到数组的最后一个位置2、将新数据和前一个做比较,向前遍历如果这个数据比前面一个小,就一直交换,一旦不小,就退出循环,不用再比较package com.array.test;import java.util.Arrays;import java.util.Scanner;//在有序数组中插入一个元素public class ArrayInsert { ...原创 2018-10-31 02:28:06 · 6869 阅读 · 0 评论 -
java实现:在有序数组中插入一个数据,保持数组的排序情况
思路:1、将要插入的数据放到数组的最后一个位置2、对新数组排序,直接使用Arrays.sort(arr);package com.array.test;import java.util.Arrays;import java.util.Scanner;//实现:在有序数组中插入一个元素// 对新数组排序---直接使用Arrays.sort()方法public class Arra...原创 2018-10-31 02:45:47 · 6006 阅读 · 2 评论 -
java实现:在有序数组中插入一个数据,保持数组仍然有序
思路:找要插入的位置 index将该位置后面的数据,都往后挪一位 (处理index后面的数据)把新数据插到该位置(处理index对应的数据)package com.array.test;import java.util.Arrays;import java.util.Scanner;/** * 实现:在有序数组中插入一个元素,保持数组仍然有序 * 对新数组排序---1)找...原创 2018-10-31 03:40:40 · 15808 阅读 · 4 评论 -
java实现将一列乱序的字符,'a','c','u','b','e','p','f','z',排序后并按照英文字母表的逆序输出(数组排序)
实现:package com.array.test;import java.util.Arrays;import java.util.Scanner;/** * 将一列乱序的字符,'a','c','u','b','e','p','f','z',排序后并按照英文字母表的逆序输出 */public class ArraySortCharacter { public stati...原创 2018-11-11 17:25:12 · 9890 阅读 · 0 评论