黑马程序员技术交流社区

标题: 老黄的葵花宝典:题二 [打印本页]

作者: _J2EE_LiXiZhen    时间: 2017-10-21 22:58
标题: 老黄的葵花宝典:题二
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;
        }
}














欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2