我的账户
啄木鸟学院

专注软件测试菁英教育

亲爱的游客,欢迎!

已有账号,请

如尚未注册?

Java_赵梦冰_20210308

[复制链接]
Loading...学员认证 发表于 2021-3-8 19:55:43 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
package day02;
import java.util.Arrays;
public class Demo05 {
    public static void main(String[] args){
        // 明一个数组初始化(静态初始化:明的同时赋值)
        int[] ids = {1001,1002,1003,1004};
        System.out.println(ids[0]);
        System.out.println(ids[1]);
        System.out.println(ids[2]);
        //System.out.println(ids[4]);  //ArrayIndexOutOfBoundsException
        String[] names = {"aaa","bbb","ccc","ddd"};
        System.out.println(names.length);
        //  数组的遍,for,使用索引遍
        for(int i = 0;i < names.length;i++){
            System.out.println("hello," + names);
        }
        // foreach,每次取数组中的一元素
        for (String name : names) {
            System.out.println("hello," + name);
        }
        // 数组中的最大/最小(的方式)
        // 数组中的每一元素赋值给max
        // 剩余的每一元素max作比,如果比max大,max
        int[] nums = {10,6,10,8,100,70,60,30};
        int max = nums[0];
        int min = nums[0];
        for(int i = 1; i < nums.length; i++){
            if(nums > max){
                max = nums;
            }
            if(nums < min){
                min = nums;
            }
        }
        System.out.println("最大值为" + max);
        System.out.println("最小值为" + min);
   
        int temp;
        System.out.println("排序前:" + Arrays.toString(nums));
        for(int i = 0; i < nums.length; i++){   // 控制比趟数
            for(int j = 0; j < nums.length - i - 1; j++){  // 内层控制每的次
                if(nums[j] < nums[j+1]) {
                    temp = nums[j];
                    nums[j] = nums[j + 1];
                    nums[j + 1] = temp;
                }
            }
        }
        System.out.println("排序后:" + Arrays.toString(nums));  // Arrays.toString 数组转字符串的方法
        
        int[] id1s = {1001,1002,1003,1004};
      
        int[] id2s = new int[5];
        for(int i = 0; i < 5; i++){
            id2s = i + 1;  // 给数组里面的元素赋值
        }
        System.out.println(Arrays.toString(id2s));
        System.out.println(id2s);   // 存地址:[I@1b6d3586
        // 数组的默认值对应类型的0
        float[] fs = new float[5];
        for(float f : fs){
            System.out.println("数组没赋值时,有默认值,默认值为" + f);
        }
   
    }
}

回复

使用道具 举报

关注0

粉丝0

帖子26

发布主题
大家都在学
课堂讨论
一周热帖排行最近7x24小时热帖
关注我们
专注软件测试菁英教育

客服电话:17792550360

客服时间:9:00-21:00

卓目鸟学苑 - 专注软件测试菁英教育!( 陕ICP备2025058934号-2 )

版权所有 © 西安菁英教育科技有限公司 2023-2026