import java. util. Scanner;
public class cpdd {
public static void main ( String[ ] args) {
int [ ] arr1= new int [ 10 ] ;
int [ ] arr2= new int [ 10 ] ;
Scanner scan= new Scanner ( System. in) ;
for ( int i= 1 ; i<= 10 ; i++ ) {
System. out. println ( "请输入数组一的第" + i+ "个值" ) ;
int a= scan. nextInt ( ) ;
arr1[ i- 1 ] = a;
}
for ( int i= 1 ; i <= 10 ; i++ ) {
System. out. println ( "请输入数组二的第" + i+ "个值" ) ;
int b= scan. nextInt ( ) ;
arr1[ i- 1 ] = b;
}
int [ ] arr3= new int [ arr1. length+ arr2. length] ;
int n= 0 ;
for ( int i= 0 ; i< arr1. length; i++ ) {
arr3[ i] = arr1[ i] ;
}
for ( int i= arr1. length; i< arr1. length+ arr2. length; i++ ) {
arr3[ i] = arr2[ i- arr2. length] ;
}
for ( int i= 0 ; i< arr3. length; i++ ) {
for ( int j= i; j< arr3. length; j++ ) {
if ( arr3[ i] == arr3[ j] && i!= j) {
arr3[ j] = 0 ;
}
}
}
int [ ] arr4= new int [ arr3. length] ;
for ( int i= 0 ; i< arr3. length; i++ ) {
if ( arr3[ i] != 0 ) {
arr4[ n] = arr3[ i] ;
n++ ;
}
}
int [ ] arr5= new int [ n] ;
for ( int i= 0 ; i< n; i++ ) {
arr5[ i] = arr4[ i] ;
}
for ( int i= 1 ; i< n; i++ ) {
for ( int j= 0 ; j< n- i; j++ ) {
if ( arr5[ j] > arr5[ j+ 1 ] ) {
arr5[ j] = arr5[ j] ^ arr5[ j+ 1 ] ;
arr5[ j+ 1 ] = arr5[ j] ^ arr5[ j+ 1 ] ;
arr5[ j] = arr5[ j] ^ arr5[ j+ 1 ] ;
}
}
}
System. out. println ( "排序后的新数组为:" ) ;
for ( int i= 0 ; i< n; i++ ) {
System. out. println ( arr5[ i] ) ;
}
}
}
请输入数组一的第1 个值
6
请输入数组一的第2 个值
2
请输入数组一的第3 个值
3
请输入数组一的第4 个值
1
请输入数组一的第5 个值
5
请输入数组一的第6 个值
4
请输入数组一的第7 个值
9
请输入数组一的第8 个值
8
请输入数组一的第9 个值
6
请输入数组一的第10 个值
2
请输入数组二的第1 个值
3
请输入数组二的第2 个值
1
请输入数组二的第3 个值
5
请输入数组二的第4 个值
4
请输入数组二的第5 个值
6
请输入数组二的第6 个值
9
请输入数组二的第7 个值
8
请输入数组二的第8 个值
4
请输入数组二的第9 个值
2
请输入数组二的第10 个值
3
排序后的新数组为:
1
2
3
4
5
6
8
9