package Study;
import java.util.Arrays;
import java.util.HashSet;
import java.util.Set;
public class MyStudy1 {
/**
* 数组 一维数组声明方式:int a[],int[] a;声明时不能指定长度int a[5]
* 基本数据类型:数组初始值不同。引用数据类型则都是null。数组有length属性 多维数组 声明方式:int[][] arr = new
* int[3][3]; int[][] arr = new int[3][];不可以写成int[][] arr = new int[][3];
* int[][] arr = new int[][]{
{1,2},{3,4}};
*/
public static void main(String[] args) {
// showA_Z();
// showA_Number();
// showFeb();
// showSort();
// showSum();
// showInsert();
// showDiff();
// showExch();
// showMove();
// showMulExch();
// showZero();
showMax();
}
private static void showMax() {
// 定义一个N*N二维数组,从键盘上输入值,找出每行中最大值组成一个一维数组并输出;
int[][] a = { { 1, 2, 3, 4 }, { 5, 6, 9, 8 }, { 9, 10, 18, 12 }, { 13, 14, 15, 16 } };
int[] c = new int[4];int m = 0;
for (int i = 0; i < a.length; i++) {
int max = a[i][0];
System.out.println(max);
for (int j = 0; j < a[i].length; j++) {
if (max < a[i][j])
max = a[i][j];
m++;
if (m % 4 == 0)
c[i] = max;
}
}
System.out.println(Arrays.toString(c));
}
private static void showZero() {
// 定义一个3行4列的二维数组,逐个从键盘输入值,将左下三角的值清0
int[][] a = { { 1, 2, 3, 4 }, { 5, 6, 7, 8 }, { 9, 10, 11, 12 } };
for (int i = 0; i < a.length; i++) {
for (int j = 0; j < a[i].length; j++) {
if (j <= i)