菁英科技(卓目鸟学苑)- 专注软件测试菁英教育

标题: Java_赵梦冰_20210308 [打印本页]

作者: Loading...    时间: 2021-3-8 19:55
标题: Java_赵梦冰_20210308
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);
        }
   
    }
}






欢迎光临 菁英科技(卓目鸟学苑)- 专注软件测试菁英教育 (http://www.zmnxy.com/) Powered by Discuz! X3.4