2019-05-19 java学习日记

Posted sherwin-liao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2019-05-19 java学习日记相关的知识,希望对你有一定的参考价值。

 

案例演示

1,需求,键盘录入两个数据,返回两个数中较大值*/

import java.util.Scanner;
class Demo_Method {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);            //创建键盘录入对象
        System.out.println("请输入第一个整数:");        //将键盘录入的数存在n中
        int n = sc.nextInt();
        System.out.println("请输入第二个整数:");        //将键盘录入的数存在y中

        int y = sc.nextInt();
    //    int max = getMax(n,y);
    //    System.out.println(max);

        boolean b = Yes(x,y);
        System.out.println(b);


    }

    /*返回两个整数 的较大值 
    1,明确返回值类型 int
    2,明确参数列表 int a,int b*/

public static int getMax(int a, int b){
            
        return a > b ? a : b ;
}

/*2,需求,键盘录入两个数据,返回两个数是否相等
    明确返回值类型为boolean
    明确参数列表 int a,int b*/

    public static boolean Yes(int a, int b){
            
        return a == b ;
}

}

 

 

方法重载

同名的方法,不同的参数例表,与返回值类型无关叫重载。

重载的分类:

1,参数的个数不同
2,参数的类型不同 顺序不同

 数组

Exception(异常)

ArrayIndexOutofBoundsException:数组索引越界异常
原因:你访问了不存在的索引,也称脚标越界或者下标越界。

NullpointerException:空指针异常
原因:数组已经不在指向堆内存了,而你还用数组名去访问元素。
如:int[] arr = {1,2,3}; arr = null;
  System.out.println(arr[0]);

注:当数组引用赋值为null,再去调用数组中的元素,就会出现空指异常。

 

数组的遍历

数组的遍历就是依次输出数组中的每一个元素。
数组的最大索引:arr.length - 1;
arr.length代表的是数组的长度。

可以套用在循环中如:

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

System.out.println(arr[i]);}

 

以上是关于2019-05-19 java学习日记的主要内容,如果未能解决你的问题,请参考以下文章

java学习日记(8-13)

java学习日记

java学习日记-基础-字符串内容替换

Java 程序性能优化“学习日记”

java学习日记

JAVA学习日记6-0711