155讲数组 动态初始化
内容纲要

155讲数组 动态初始化

file

  • 数组

file

file

数组的使用 动态初始化 / 静态初始化

file

file

  • double scores[]; 表示声明了一个数组但是还没有分配内存空间(此时 scores 为空)

  • score = new double[5]; 数组分配了内存空间 可以存放数据了。

//如果没有new就直接用数组,就会报错空指针异常

file

file

数组的注意事项

file

file

数组的练习

file

file

public class test{
    public static void main(String[] args){
       /*
       创建一个char类型的26个元素的数组,分别放置'A' - 'Z'。使用for 循环访问所有元素并打印出来。
       提示:char类型数据运算 'A' + 2 -> 'C'
       */
        char[] chars = new char[26];
        for(int i = 0;i < chars.length;i++){
            chars[i] = (char)('A' + i);
            System.out.println("subsequence:" + chars[i]);

        }

    }
}
public class test{
    public static void main(String[] args){
        /*
        求出一个数组int[] 的最大值{4,-1,9,10,23},并得到对应的下标
        */
        //思路分析
        //1.先写出数组并分配空间 int[] num = {4,-1,9,10,23};
        //2.定义一个 int max = 0; 变量,如果int[i] > max; 则max = int[i];
        //3.在2.中使用的for循环,并定义一个count用if存储当时的i值
        int[] num = {4,-1,9,10,23};
        int max = num[0];
        int count = 0;
        for(int i = 0;i < num.length;i++){
            //     max > num[i] ? max : max = int;  有问题三元运算符 我不会用。。这里有问题
            if(max > num[i]){
            }else{
            max = num[i];
            count = i;
            }
        }System.out.println("max = " + max + "  i = " + i);
    }
}

file

  • 泛型方便程序员。提前定义某个类或者对象的数据类型。
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇