1.一个景区根据游人的年龄收取不同价格的门票,年龄小于12岁,门票10元,年龄大于等于12岁,小于60岁门票30元,大于等于60岁,门票15元请编写游人类Tourist,根据年龄段决定能够购买的门票价格并输出,然后写出测试类测试该类。(属性:年龄age、门票ticketPrice;方法:取票ticket、获得年龄getAge
【参考答案】
package chap3;
import java.util.Scanner;
class Tourist{
    int age;
    int ticketPrice;
win10如何强制关闭进程
    int getAge() {
        return age;
    }
    void setAge(int age) {
        this.age=age;
    }
    void ticket() {
        if(age<12)
          ticketPrice=10;
        else
            if(age<60)
                ticketPrice=30;
            else
                ticketPrice=15;
        System.out.println("门票的价格为"+ticketPrice);
    }
}
public class Chap301 {
    public static void main(String[] args) {
        int age;
    System.out.println("请输入您的年龄");
    Scanner scanner=new Scanner(System.in);
    age=scanner.nextInt();
    Tourist tourist=new Tourist();
    tourist.setAge(age);
    tourist.ticket();// TODO Auto-generated method stub
    }
}
2.定义长方形类Rectangle,含属性:宽iWidth、高iHeight(整型);
方法:求周长getLength、面积getSmodifycentralquare
构造方法3个:(1)无参-宽、高默认值为1;(2)1个参数-宽、高值相同,为一个参数值;(3)2个参数-宽、高;
要求:定义Test类进行测试。
【参考答案】
package chap3;
class Rectangle{
    private int iWidth;
    private int iHeight;
    int getLength() {
        return 2*(iWidth+iHeight);
    }
    int  getSquare() {
        return iWidth*iHeight;
    }原码的数值为每位取反
    public Rectangle()
    {
        this.iWidth=1;
        this.iHeight=1;
    }
    public Rectangle(int i) {
        this.iHeight=iphp建立站点;
        this.iWidth=i;
    }
    public Rectangle(int iWidth,int iHeight) {
        this.iWidth=iWidth;
        this.iHeight=iHeight;
    }
}
public class Chap302 {
    public static void main(String[] args) {
    Rectangle rec1=new Rectangle();
    Rectangle rec2=new Rectangle(5);
    Rectangle rec3=new Rectangle(3,5);
    System.out.println("默认长方形的周长为"+rec1.getLength());
    System.out.println("默认长方形的面积为"+rec1.getSquare());
    System.out.println("一个参数的长方形的周长为"+rec2.getLength());
    System.out.println("一个参数的长方形的面积为"+rec2.getSquare());
    System.out.println("两个参数的长方形的周长为"+rec3.getLength());
    System.out.println("两个参数的长方形的面积为"+rec3.getSquare());
    }
}
3. 实现会员注册,要求用户名长度不小于3密码长度不小于6,若不满足需有提示信息,提示输入有误;注册时两次输入密码须相同(字符串)
提示:定义会员注册类Register,属性:用户名 name、密码:password、newPassword
【参考答案】
package chap3;
import java.util.Scanner;
class Register{
    String name;
    String password;
    String newPassword;
}
public class Chap303 {
    public static void main(String[] args) {
        Register register=new Register();
        Scanner scanner=new Scanner(System.in);
        System.out.println("请输入用户名");
        register.name=scanner.next();
        if(register.name.length()>=3)
        {
            System.out.println("请输入密码:");
            register.password=scanner.next();
            if(register.password.length()>=6)
            {
                System.out.println("请再输入一次密码");
                register.newPassword=scanner.next();
                if(register.newPassword.equals(register.password))
                System.out.println("注册成功");   
                else
                    System.out.println("两次密码输入不一致");
            }
            else
                System.out.println("密码长度不能小于6");
        }
        else
            System.out.println("用户名长度不能小于3");
    }
}
4. 定义一个表示学生信息的类Student,要求如下:
(1)类 Student 的成员变量:sNO表示学号;sName表示姓名;  sSex表示性别;sAge 表示年龄;sJava:表示    Java课程成绩。
(2)类 Student 带参数的构造方法:
在构造方法中通过形参完成对成员变量的赋值操作。
(3) 类 Student 的 方 法 成 员 :getNo():获 得 学 号 ; getName():获 得 姓 名 ;getSex(): 获 得 性 别 ;getAge()获 得 年 龄 ;getJava():获得 Java 课程成绩。
(4)根据类Student 的定义,创建五个该类的对象,输出每个学生的信息,计算并输出这五个学生Java语言成绩的平均值,以及计算并输出他们Java 语言成绩的最大值和最小值。
【参考答案】
package chap3;
class Student{
    private String sNo;
    private String sName;
    private String sSex;
    private int sAge;
    private double sJava;
    public Student(String sNo, String sName,String sSex,int sAge,double sJava)
    {
        this.sNo=sNo;
        this.sName=sName;
        this.sSex=sSex;
        this.sAge=sAge;
        this.sJava=sJava;
    }
    String getNo()
    {
        return sNo;
    }
    String getName()
    {
        return sName;
    }
    String getSex()
    {
        return sSex;
    }
    intjava经典上机编程题 getAge()
    {
        return sAge;
    }
    double getJava()
    {
        return sJava;
    }
}
python数据库public class Chap304 {

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。