求java一个小程序的答案,,,定义两个数组,首先把两个数组合并成一个数组,然后把新数组中的所有元 5
求java一个小程序的答案,,,定义两个数组,首先把两个数组合并成一个数组,然后把新数组中的所有元素逆序排列...
求java一个小程序的答案,,,定义两个数组,首先把两个数组合并成一个数组,然后把新数组中的所有元素逆序排列
展开
5个回答
展开全部
package LinkedList1;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
int m,m1,k=0;
Scanner scan=new Scanner(System.in);
System.out.println("请输入第一个数组的元素的个数");
m=scan.nextInt();
int [] a1=new int[m];
System.out.println("请输入第一个数组的元素的个数");
m1=scan.nextInt();
int [] a2=new int[m1];
int []a3=new int [a1.length+a2.length];
System.out.println("请输入第一个数组的元素");
for(int i=0;i<m;i++){
a1[i]=scan.nextInt();
a3[k]=a1[i];
k++;
}
System.out.println("请输入第二个数组的元素");
for(int i=0;i<m1;i++){
a2[i]=scan.nextInt();
a3[k]=a2[i];
k++;
}
System.out.println("数组的元素有");
for(int i=0;i<a3.length;i++)
System.out.print(a3[i]+" ");
System.out.println();
for(int i=0;i<a3.length;i++)
for(int j=0;j<a3.length;j++){
int t;
if(a3[i]>a3[j]){
t=a3[i];
a3[i]=a3[j];
a3[j]=t;
}
}
System.out.println("逆序后数组的元素有");
for(int i=0;i<a3.length;i++)
System.out.print(a3[i]+" ");
System.out.println();
}
}
推荐于2018-03-07
展开全部
package com.paic.elis.tag;
import java.util.Arrays;
import com.sun.xml.internal.bind.v2.runtime.unmarshaller.XsiNilLoader.Array;
public class Test {
public static void main(String[] args) {
String[] a=new String[3];
a[0]="c";
a[1]="d";
a[2]="e";
String[] b =new String[3];
b[0]="a";
b[1]="b";
b[2]="c";
String [] c=new String[a.length+b.length];
for (int i = 0; i < a.length; i++) {
c[i]=a[i];
}
for (int i = 0; i < b.length; i++) {
c[i+b.length]=b[i];
}
for (int i = 0; i < c.length; i++) {
}
Arrays.sort(c);
for (int i = 0; i < c.length; i++) {
System.out.println(c[i]);
}
}
}
数字就把String换为int就好了。其他不变。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public class Test {
public static void main(String[] args){
int[] a={1,2,3};
int[] b={4,5,6};
int[] ab=new int[a.length+b.length];
System.arraycopy(a, 0, ab, 0, a.length);
System.arraycopy(b, 0, ab, a.length, b.length);
Arrays.sort(ab);
for(int i=0;i<ab.length/2;++i){
int temp=ab[i];
ab[i]=ab[ab.length-1-i];
ab[ab.length-1-i]=temp;
}
System.out.println(Arrays.toString(ab));
}
}
public static void main(String[] args){
int[] a={1,2,3};
int[] b={4,5,6};
int[] ab=new int[a.length+b.length];
System.arraycopy(a, 0, ab, 0, a.length);
System.arraycopy(b, 0, ab, a.length, b.length);
Arrays.sort(ab);
for(int i=0;i<ab.length/2;++i){
int temp=ab[i];
ab[i]=ab[ab.length-1-i];
ab[ab.length-1-i]=temp;
}
System.out.println(Arrays.toString(ab));
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
数组合并有要求吗?
更多追问追答
追问
必须是数字,,而且最后必须的是降序
别的没啥要求,,越快越好
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这个是要怎写用api行吗
追问
你用记事本都行只要能写出来
急用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询