package Java類方法;
import java.util.Scanner;
//2019.7.4
public class 定義無(wú)參構(gòu)造方法 {
/*
* 1:方法是什么?
* 方法代表一段代碼,java的代碼通常封裝在方法中。例如:main方法,是Java規(guī)定每個(gè)類的代碼運(yùn)行入口
* 2:為什么使用代碼?
* java代碼通常在方法中編寫,即封裝在方法中
* 模塊化編程:江具有某種功能的戴拿封裝在一個(gè)方法中,不同代碼塊有不同的方法夫人哪個(gè)裝,利于程序化管里,維護(hù)。
* 將具有復(fù)用價(jià)值的代碼封裝在方法中,調(diào)用代碼塊時(shí),只需要調(diào)用方法名,有效減少程序的多余。
*/
/*定義格式:
* static void 方法名(){
* 方法體-方法中的代碼
* }
*/
//案例:鍵盤輸入一個(gè)人的姓名,性別,年齡,身高,性別,然后讓該人向大家做自我介紹
//在上述案例中輸入數(shù)據(jù)封裝在方法input()中,然后再main()中調(diào)用input()方法兩次
/*步驟:
* 1:定義五個(gè)類變量存放信息
* 2:定義方法,input
* 3:封裝
* 4:在控制臺(tái)調(diào)用方法
* 5:輸出
*/
static String name;//名字
static char sex;//性別
static short age;//年齡
static float height;//身高
static String type;//性格
public static void main(String[] args) {
input();
//第一個(gè)人
System.out.println("嗨,大家好,我叫"+name+",今年"+age+"歲了,我身高"+height+",是一名"+type+"的"+sex+"士");
//第二個(gè)人
input();
System.out.println("嗨,大家好,我叫"+name+",今年"+age+"歲了,我身高"+height+",是一名"+type+"的"+sex+"士");
}
static void input() {
Scanner scanner=new Scanner(System.in);
System.out.println("姓名");
name=scanner.next();
System.out.println("性別");
sex=scanner.next().charAt(0);
System.out.println("年齡");
age=scanner.nextShort();
System.out.println("身高");
height=scanner.nextFloat();
System.out.println("性格");
type=scanner.next();
}
}