附加题1:
public static void main(String[] args) {
int[][] m = {{1,2,3,4},{5,6,7,10},{9,10,11,12},{1,2,2,3}};
int max = 0;
int maxi = 0, maxj = 0;
for(int i = 0; i < 4; i++)
for(int j = 0; j < 4; j++){
if(m[i][j] > max){
max = m[i][j];
maxi = i;
maxj = j;
}
}
System.out.println("最大值为"+max+",相应的下标为:"+maxi+","+maxj);
}
附加题2:
public static void main(String[] args) {
int[] a = {1,2,3,4};
int[] b = {1,2,5,6};
Setarray = new HashSet<>();
for(int i = 0; i < a.length; i++)
array.add(Integer.valueOf(a[i]));
for(int i = 0; i < b.length; i++)
array.add(Integer.valueOf(b[i]));
int[] c = new int[array.size()];
for(int i = 0; i < c.length; i++){
Integer min = Integer.MAX_VALUE;
for(Integer integer:array){
if(integer.intValue() < min.intValue()){
min = integer;
}
}
array.remove(min);
c[i] = min;
}
for(int i = 0; i < c.length; i++){
System.out.print(c[i]+" ");
}
}
public static void main(String[] args) {
int [][] xiabiao = {{1,2,3},{4,10,6},{7,8,9}};
int temp = 0;
int djgsz = 0;
int szdjg = 0;
for(int i = 0;i
if(a>temp){
temp = xiabiao[i][j];
djgsz = i;
szdjg = j;
}
}
}
System.out.println("最大值是:"+temp+"数组:"+djgsz+"数组下标"+szdjg);
}
public static void main(String[] args) {
int[] a={7,8,9,6,8,0};
int[] b={1,2,3,4,5,6};
int[] c = Arrays.copyOf(b, a.length + b.length);
System.arraycopy(a, 0, c, b.length, a.length);
Arrays.sort(c);
Set
for(int i = 0;i
}
for(Integer i :set){
System.out.println(i);
}
}
全部导入TreeSet里,又能去重,又能排序