J2se练习1

import java.util.Arrays; public class MyStudy1 { /** * 数组 一维数组声明方式:int a[],int[] a;声明时不能指定长度int a[5] * 基本数据类型:数组初始值不同。引用数据类型则都是null。数组有length属性 多维数组 声明方式:int[][] arr = new * in...
摘要由CSDN通过智能技术生成

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)
              
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值