package Java類方法;
import java.util.Scanner;
//2019.7.4
public class 定義無參構(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();
}
}