第一章Java类方法03带参构造方法
package Java类方法;
import java.util.Scanner;
//2019.7.9
//封装:选中代码,alt+shift+m
/*定义格式
* static void 方法名(类型1变量1,类型2变量2,...){
* 方法体-方法中的代码
* }
*/
/*为什么使用带参方法
* 带参方法可以接受外界传递的数据,使得方法能处理更加复杂的问题,具有更灵活的功能。
*/
public class 定义带参方法 {
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+"士");
//feeling1();
feeling("我中了五百万","哈哈哈哈");
//第二个人
input();
System.out.println("嗨,大家好,我叫"+name+",今年"+age+"岁了,我身高"+height+",是一名"+type+"的"+sex+"士");
//feeling2();
feeling("失恋了","呜呜呜呜");
}
// private static void feeling2() {
// System.out.println("失恋了");
// System.out.println("呜呜呜呜");
// }
// private static void feeling1() {
// System.out.println("中了五百万");
// System.out.println("哈哈哈哈");
// }
private static void feeling(String cause,String content) {
System.out.println(cause);
System.out.println(content);
}
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();
}
}