7.13扣...
import java.util.Scanner; public class one5 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int[] list1 = {1, 3, 5, 7, 9}; int[] list2 = {2, 4, 6, 8, 10}; int sum = getsum(list1, list2);//总长度 int[] list3 = new int[list1.length + list2.length]; for (int i = 0; i < list1.length; i++) { list3[i] = list1[i]; } for (int i = 0; i < list3.length - list1.length; i++) { list3[list3.length - list1.length + i ] = list2[i]; } for (int i = 0; i < list3.length; i++) { System.out.println(list3[i]); } int n = list3.length; for (int i = 0; i < list3.length; i++) {//外层循环次数,等于数组长度 for (int j = 0; j < list3.length - (i + 1); j++) {//内层循环次数,每次冒泡确定一个最大数在数组末尾,每次内层循环比较次数少1 int middle;//中间变量 if (list3[j] > list3[j + 1]) {//冒泡交换顺序 middle = list3[j]; list3[j] = list3[j + 1]; list3[j + 1] = middle; } } } for (int i = 0; i < list3.length; i++) {//循环赋值并取出 System.out.println(list3[i]); } if (sum%2!=0){ System.out.println(list3[list3.length/2]); }else { System.out.println((list3[list3.length/2]+list3[(list3.length/2)-1])/2); } } private static int getsum(int[] list1, int[] list2) { return list1.length + list2.length; } }
原文地址:https://blog.csdn.net/weixin_51721783/article/details/140405329
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!