java基础语法总结(三)

java的个人学习简结(三)

java基础语法重要知识点简单分为以下几点

在这里插入图片描述

一、数组 (数组就是存储数据长度固定的容器,存储多个数据的数据类型要一致)

在这里插入图片描述

//动态初始化格式:数据类型[] 数组名 = new 数据类型[数组长度];
 /*
        数组的动态初始化:
                        在初始化的时候, 需要手动指定数组的长度, 系统会为数组容器分配初始值.

        动态初始化格式:
                        数据类型[] 数组名 = new 数据类型[数组的长度];

     */
int[] arr = new int[3];



//静态初始化格式:数据类型[] 数组名 = new 数据类型[]{元素1,元素2,...};
/*
        数组静态初始化 : 初始化时指定每个数组元素的初始值,由系统决定数组长度

        完整格式:
                    数据类型[] 数组名 = new 数据类型[]{数据1,数据2,数据3...};
        简化格式:
                    数据类型[] 数组名 = {数据1,数据2,数据3...};
     */
 int[] arr = new int[]{11,22,33};
  int[] arr = {11,22,33};

数组遍历

//定义数组
        int[] arr = {11, 22, 33, 44, 55};

        //使用通用的for遍历
        for(int x=0; x<arr.length; x++) {
            System.out.println(arr[x]);
        }
			
		//使用for-each遍历
        for (int i : arr) {
            System.out.println(i);
        }
二、方法

在这里插入图片描述
无参数方法定义和调用

public static void 方法名 (   ) {
	// 方法体;
}
方法,奇偶数判断
  • 需求:判断一个数是奇数还是偶数
public class Demo1Method {
    /*

        带参数方法的定义格式:
                public static void 方法名  ( 参数 )  { … … }
                public static void 方法名  ( 数据类型 变量名 )  { … … }

        带参数方法的调用格式:
                方法名 ( 参数 ) ;
                方法名 ( 变量名/常量值 ) ;

        tips: 参数可以是一个, 也可以是多个.

        需求: 判断一个数是奇数还是偶数
     */

    public static void main(String[] args) {
        isEvenNumber(10);
    }

    public static void isEvenNumber(int num){
        if(num % 2 == 0){
            System.out.println("偶数");
        }else{
            System.out.println("奇数");
        }
    }
}

带参数方法定义和调用

public static void 方法名 (参数1) {
	方法体;
}

public static void 方法名 (参数1, 参数2, 参数3...) {
	方法体;
}
形参和实参
  1. 形参:方法定义中的参数

​ 等同于变量定义格式,例如:int number

  1. 实参:方法调用中的参数

​ 等同于使用变量或常量,例如: 10 number

带返回值方法的定义和调用

public static 数据类型 方法名 ( 参数 ) { 
	return 数据 ;
}

方法重载

  • 方法重载概念

    方法重载指同一个类中定义的多个方法之间的关系,满足下列条件的多个方法相互构成重载

    • 多个方法在同一个类中
    • 多个方法具有相同的方法名
    • 多个方法的参数不相同,类型不同或者数量不同
  • 注意:

    • 重载仅对应方法的定义,与方法的调用无关,调用方式参照标准格式
    • 重载仅针对同一个类中方法的名称与参数进行识别,与返回值无关,换句话说不能通过返回值来判定两个方法是否相互构成重载
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值