A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© _J2EE_LiXiZhen 中级黑马   /  2017-10-21 22:58  /  808 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

package cn.itcast.KuiHuaBaoDian2;

import java.util.Scanner;

/**
*         一、实现从控制台接收一个学员信息,并存储到一个对象中
*        二、打印这个对象的所有属性值。
*                设计,并定义一个学员类:Student,要求有以下属性:
*                学员编号(String)
*                姓名(String)
*                性别(String)
*                **(double)
*                年龄(int)
*                使用封装的原则,并提供无参和全参的构造方法。
*                定义MainApp类,并包含main()方法。
*                程序启动后,应分别提示用户输入学员编号、姓名等信息
* */

public class MainApp {
//        private static Scanner sc;

        public static void main(String[] args) {
                Scanner sc = new Scanner(System.in);
                //创建学生类对象
                Student stu = new Student();
                //控制台提示用户输入
                System.out.println("请输入学员编号:");
                stu.setCode(sc.next());
                System.out.println("请输入学员姓名:");
                stu.setName(sc.next());
                System.out.println("请输入学员性别:");
                stu.setSex(sc.next());
                System.out.println("请输入学员**:");
                stu.setHeight(sc.nextDouble());
                System.out.println("请输入学员年龄:");
                stu.setAge(sc.nextInt());
                //打印学员信息
                System.out.println("学员编号:" + stu.getCode() + " 姓名:" + stu.getName() +
                                   " 性别:" + stu.getSex() + " **:" + stu.getHeight() +
                                   " 年龄:" + stu.getAge());
        }
}









[Java] 纯文本查看 复制代码
package cn.itcast.KuiHuaBaoDian2;

import java.util.Scanner;

/**
* 	一、实现从控制台接收一个学员信息,并存储到一个对象中
*	二、打印这个对象的所有属性值。
*		设计,并定义一个学员类:Student,要求有以下属性:
*		学员编号(String) 
*		姓名(String)
*		性别(String)
*		**(double)
*		年龄(int)
*		使用封装的原则,并提供无参和全参的构造方法。
*		定义MainApp类,并包含main()方法。
*		程序启动后,应分别提示用户输入学员编号、姓名等信息
* */

public class MainApp {
//	private static Scanner sc;

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		//创建学生类对象
		Student stu = new Student();
		//控制台提示用户输入
		System.out.println("请输入学员编号:");
		stu.setCode(sc.next());
		System.out.println("请输入学员姓名:");
		stu.setName(sc.next());
		System.out.println("请输入学员性别:");
		stu.setSex(sc.next());
		System.out.println("请输入学员**:");
		stu.setHeight(sc.nextDouble());
		System.out.println("请输入学员年龄:");
		stu.setAge(sc.nextInt());
		//打印学员信息
		System.out.println("学员编号:" + stu.getCode() + " 姓名:" + stu.getName() +
		                   " 性别:" + stu.getSex() + " **:" + stu.getHeight() +
		                   " 年龄:" + stu.getAge());
	}
}
package cn.itcast.KuiHuaBaoDian2;

/**
* 		设计,并定义一个学员类:Student,要求有以下属性:
*		学员编号(String) 
*		姓名(String)
*		性别(String)
*		**(double)
*		年龄(int)
*		使用封装的原则,并提供无参和全参的构造方法。
 * */

public class Student {
	/**
	 * 成员变量
	 * */
	//学员编号
	private String code;
	//姓名
	private String name;
	//性别
	private String sex;
	//**
	private double height;
	//年龄
	private int age;
	
	/**
	 * 封装成员变量
	 * */
	public String getCode() {
		return code;
	}
	public void setCode(String code) {
		this.code = code;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getSex() {
		return sex;
	}
	public void setSex(String sex) {
		this.sex = sex;
	}
	public double getHeight() {
		return height;
	}
	public void setHeight(double height) {
		this.height = height;
	}
	public int getAge() {
		return age;
	}
	public void setAge(int age) {
		this.age = age;
	}
	/**
	 * 构造方法
	 * */
	//无参
	public Student() {
		
	}
	//有参
	public Student(String code,String name,String sex,double height,int age) {
		this.code = code;
		this.name = name;
		this.sex = sex;
		this.height = height;
		this.age = age;
	}
}









0 个回复

您需要登录后才可以回帖 登录 | 加入黑马