笔记5

阅读: 评论:0

笔记5

笔记5

                                           Java基础—Day05

1.回顾

1. 多重循环,常见2层

2. 程序调试:一定要经常想起来去使用

3. 数组

①声明方式: int[] aa = new int[5] , int[] aa = {1,2}

②下标从0开始,最大 length-1 ,遇到 Exception

③玩数组的时候,长度不要给我写死,而用 数组名.length

④数组中元素有默认值,跟前面变量的定义区分开:前面的变量【局部变量】没有初始化的话,不 能使用

4. 数组的一些常见使用

①最大值/最小值:打擂台

②排序

③增删改查,范围查找

2.数组常见使用2

2.1 数组的内存图

在JVM中,内存划分出不同的区域,比如堆内存、栈内存、元空间。。。。。,目前先掌握2个,堆内 存和栈内存。

2.2 插入算法

了解

明确:我们的插入算法,在一个已经有序的数组中,插入一个数,保证插入后的数组依然有序

关键点:找到要插入数的下标,找到之后,该下标及其后面的值,可能要挪位置。

3.方法入门

方法:对某个功能,我们期望将其定义成方法,目的是重复使用。执行某个方法的时候,方法需要传递 参数,这个参数我们称之为实际参数,简称实参;方法定义时的参数,我们称之为形式参数,简称形 参。

3.1 语法

定义方法,抓住两个重点:

1. 何时需要定义形参:看你的方法的执行是否需要未知量参与,若需要未知量,则定义为形参

2. 何时需要返回值:看你的方法的执行结果是否需要给别人使用,若需要,则使用return 返 回。

3.2 方法之求两数之和

/**

* 计算两个整数的和

* @param num1 数1

* @param num2 数2

*/ public static void sum(int num1,int num2) { System.out.println(num1 + num2);

}

3.3 求数组的最大值

/**

* 求数组的最大值

* @param arr     待求的数组

* @return      返回该数组中的最大值

*/

public static int geMax(int[]  arr){

  int max = arr[0];

  for (int  i  =  1;  i < arr.length;  i++ ){

     if (arr [i] >=  max ) {

        max  =  arr[ i ] ;

        }

       }

        rentur max;

 }

3.3 遍历数组

定义一个方法,输出如下格式: {1#2#3} ,定义两个int类型的数组,调用你定义的方法

3.4 向String数组中插入

3.5 从String数组中删除

3.6 方法重载

定义:在同一个类中,定义多个同名的方法,方法名一样,形参列表不同【顺序、类型、个数】,与返 回值类型和访问修饰符无关。 作用:提高方法调用的灵活性。

3.7 可变参数

JDK1.5新特性,前面讲过一个增强for循环

就当成数组使用

 

本文发布于:2024-01-28 06:10:51,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/17063934575368.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:JavaScript入门1
下一篇:算法刷题java
标签:笔记
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23