摘要:        
1.索引越界异常 例子 原因:错误地方在于<=arr.length,长度只有3,如果小于等于那i就会是0,1,2,3 索引没有3,所以报错 . 正确查看java错误提示方法:从下往上看 紫色的代码类似于超链接,点击便会跳到我们代码出错的地方 灰色的代码即是错误操作的名称,如:索引越界异常(Array    阅读全文
posted @ 2024-09-16 17:13
直実
阅读(134)
评论(0)
推荐(0)
        
            
        
        
摘要:        
1.java内存分配介绍:灰色字体的不需了解 2.对数组内存图流程分析 1.原文件翻译成字节码进入方法区待命,main被jvm自动调用进栈内存,接着执行main里的代码,变量是内存中的存储空间,因此arr开辟空间。 注意:我们写的简化静态初始化只是简化了代码书写,真正运行时还是按照完整格式运行。 有    阅读全文
posted @ 2024-09-16 13:45
直実
阅读(24)
评论(0)
推荐(0)
        
            
        
        
摘要:        
1.数组的动态初始化 2.两种初识化的区别 3.两种初始化的使用选择 1.静态初始化:如果要操作的数据,需求中已经给出了,直接静态初始化 如:从100 50 40中找出最大值 . 2.动态初始化:只明确元素个数,不明确具体值 如:键盘录入5个数,找出最大值 . 案例:键盘录入5个学生成绩,求出最高分    阅读全文
posted @ 2024-09-16 13:00
直実
阅读(80)
评论(0)
推荐(0)
        
            
        
        
摘要:        
1.找出最大值 模拟成5个选手进行武力比赛 注意事项: 请误写成int max=0,如果写成这样,那最大值可能会出错 如图 原因是我们的索引是从1开始的,0直接被忽略了,而0又是最大的。 . 但是这种写法还是有弊端,如果我们的同事使用我们的方法,但是他想使用别的数据,那我们的方法就没用了,过于死板     阅读全文
posted @ 2024-09-16 10:59
直実
阅读(18)
评论(0)
推荐(0)
        
 
                    
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号