1. 程式人生 > >第1章 知識回顧

第1章 知識回顧

Java

第1章 知識回顧

1.1 方法的回顧
1.1.1 案例代碼一:

package com.itheima_01;
/*

  • 需求:定義一個方法求兩個數的和,並在主方法中調用
  • 方法:類中的一段具有特定功能的程序,提高了代碼的復用性和可維護性
  • 定義格式:
  • public static 返回值類型(沒有返回值寫void) 方法名(參數類型 參數名,參數類型 參數名2) {//形參
  • 方法體;
  • }
  • 調用方式:
  • 有明確返回值類型:
  • 賦值調用,將方法的返回值賦值給一個變量
  • 輸出調用,使用輸出語句直接輸出方法的返回值
  • 直接調用,沒法獲取方法的返回值
  • 沒有明確返回值類型:
  • 直接調用
  • 方法重載:在一個類中有多個重名的方法,這些方法參數不同,和返回值無關
  • 註意:
  • 形參:方法聲明的變量,只能是變量,接收方法調用時傳遞進來的數據
  • 實參:調用方法時傳遞的數據,可以是常量也可以是變量
  • /
    public class MethoDemo {
    public static void main(String[] args) {
    //賦值調用
    //int sum = sum(10,20);//實參
    //System.out.println(sum);
    //輸出調用
    int a = 10;
    int b = 20;
    System.out.println(sum(a,b));
    }
    public static int sum(int a,int b) {
    /
    //使用變量接收求和結果並返回
    int sum = a + b;

    return sum;*/
    //直接返回求和結果
    return a + b;
    }
    }
    1.2 數組的回顧
    1.2.1 案例代碼二:

package com.itheima_02;
/*

  • 需求:定義一個元素類型為int的數組,遍歷數組並求和
  • 數組:用於存儲多個元素的一種容器
  • 數組的特點:
  • 元素類型必須一致
  • 元素有整數索引
  • 一旦定義好長度則無法改變
  • 可以存儲基本數據類型
  • 也可以存儲引用數據類型
  • 定義格式:
  • 動態初始化
  • 元素類型[] 數組名 = new 元素類型[10];
  • 靜態初始化
  • 元素類型[] 數組名 = {元素1,元素2,元素3};
  • 元素類型[] 數組名 = new 元素類型[]{元素1,元素2,元素3};
  • */
    public class ArrayDemo {
    public static void main(String[] args) {
    //使用靜態初始化定義數組
    int[] arr = {1,2,3,4,5};
    //定義一個變量用於存儲求和結果
    int sum = 0;
    //遍歷數組
    for(int x = 0;x < arr.length;x++) {
    sum += arr[x];
    }
    System.out.println(sum);
    }

}
1.3 標準類定義和使用回顧
1.3.1 案例代碼三:

package com.itheima_03;
/*

  • 定義一個標準的學生類,在主方法中創建對象並調用
  • 姓名,年齡,性別3個成員變量
  • 無參,有參兩個構造方法
  • 為每個成員變量定義getter/setter方法
  • 定義一個show方法,輸出成員變量
    /
    public class Student {
    private String name;//姓名
    private int age;//年齡
    private String gender;//性別
    /
    //無參構造
    public Student() {}
    //有參構造
    public Student(String name,int age,String gender) {
    this.name = name;
    this.age = age;
    this.gender = gender;
    }
    //name
    public String getName() {
    return name;
    }
    public void setName(String name) {
    this.name = name;

第1章 知識回顧