1 package mingri.chapter_6; 2 3 import java.util.Scanner; 4 5 public class Person { 6 7 /* 8 * 類變量 9 * 定義方法: 10 * 數據類型 變量名稱 [ = 值]; // 定義類變量時能夠賦值,也能夠不賦值 11 * */ 12 13 private String name; // 姓名 14 private String sex; // 性別 15 private String age; // 年齡 16 private String cardId; // 身份證號 17 18 19 /* 20 * 類方法 21 * 定義方法: 22 * [權限修飾符] [返回值類型] 方法名([參數類型 參數名]) [throws 異常類型] { 23 * 方法體; 24 * return 返回值; 25 * } 26 * 權限修飾符: 27 * 能夠是 private、public、protected 中的任意一個,也能夠不寫,主要用來控制方法的訪問權限 28 * 返回值類型: 29 * 用來指定方法返回數據的類型,能夠是任何類型,若是方法不須要返回值,則使用void關鍵字 30 * 參數: 31 * 類方法既能夠有參數,也能夠沒有參數,參數能夠是對象,也能夠是基本數據類型的變量 32 * */ 33 34 // 輸出生日 35 public void showBir(String cardId) { 36 System.out.println("cardId: " + cardId); 37 System.out.println("用戶的生日是:" + cardId.substring(6, 14)); 38 } 39 40 41 public static void main(String[] args) { 42 Person person = new Person(); 43 44 Scanner sc = new Scanner(System.in); 45 46 System.out.println("請輸入用戶姓名:"); 47 person.name = sc.nextLine(); 48 49 System.out.println("請輸入用戶性別:"); 50 person.sex = sc.nextLine(); 51 52 System.out.println("請輸入用戶年齡:"); 53 person.age = sc.nextLine(); 54 55 System.out.println("請輸入用戶身份證號:"); 56 person.cardId = sc.nextLine(); 57 58 person.showBir(person.cardId); 59 60 } 61 62 63 64 }