第1章 知識回顧
阿新 • • 發佈:2018-03-28
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 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章 知識回顧