package Java类方法;
import java.util.Scanner;
//2019.7.4
public class 定义无参构造方法 {
/*
* 1:方法是什么?
* 方法代表一段代码,java的代码通常封装在方法中。例如:main方法,是Java规定每个类的代码运行入口
* 2:为什么使用代码?
* java代码通常在方法中编写,即封装在方法中
* 模块化编程:江具有某种功能的戴拿封装在一个方法中,不同代码块有不同的方法夫人哪个装,利于程序化管里,维护。
* 将具有复用价值的代码封装在方法中,调用代码块时,只需要调用方法名,有效减少程序的多余。
*/
/*定义格式:
* static void 方法名(){
* 方法体-方法中的代码
* }
*/
//案例:键盘输入一个人的姓名,性别,年龄,身高,性别,然后让该人向大家做自我介绍
//在上述案例中输入数据封装在方法input()中,然后再main()中调用input()方法两次
/*步骤:
* 1:定义五个类变量存放信息
* 2:定义方法,input
* 3:封装
* 4:在控制台调用方法
* 5:输出
*/
static String name;//名字
static char sex;//性别
static short age;//年龄
static float height;//身高
static String type;//性格
public static void main(String[] args) {
input();
//第一个人
System.out.println("嗨,大家好,我叫"+name+",今年"+age+"岁了,我身高"+height+",是一名"+type+"的"+sex+"士");
//第二个人
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();
}
}
网友评论