zoukankan      html  css  js  c++  java
  • JAVA学习日记24-0729

    今天学了什么

    定义 student 类,其中包括五个私有变量(stunumber,name,age, sex,score)。 各成员的含义如下: 变量 stunumber 为字符串类型 String,用于存储学生的学号(有 8 位数 字组成)。 变量 name 为字符串类型 String,用于存储学生的姓名。 变量 age 为 int 类型,用于存储学生的年龄。 变量 sex 为 boolean 类型,用于存储学生的性别,男生为 false,女生为 true。变量 score 为 double 类型,用于存储学生的成绩。 并对每个变量定义 get()(读取变量信息)和 set()(设置变量信息) 的方法。 赋初值方法包括五个参数,用于为变量(stunumber ,name,age,sex 和 score)赋值。

    源代码:

    package test00;

    public class Student {
    private String stunumber,name;
    private int age;
    private double score;
    private boolean sex=true;

    public void setstunumber(String stunumber) {
    this.stunumber=stunumber;
    }
    public String getstunumber() {
    return stunumber;
    }

    public void setname(String name) {
    this.name=name;
    }
    public String getname() {
    return name;
    }

    public void setage(int age) {
    this.age=age;
    }
    public int getage() {
    return age;
    }

    public void setscore(double score) {
    this.score=score;
    }
    public double getscore() {
    return score;
    }

    public void setsex(boolean sex) {
    this.sex=sex;
    }
    public String getsex() {
    if(sex) {
    return "女";
    }
    else {
    return "男";
    }
    }

    public static void main(String[] args) {
    Student s = new Student();
    s.setstunumber("20190001");
    s.setname("张三");
    s.setage(20);
    s.setsex(false);
    s.setscore(80);
    System.out.println(s.getstunumber()+" "+s.getname()+" "+s.getage()+" "+s.getsex()+" "+s.getscore());

    }

    }

    运行截图:

    遇到的问题

    输出性别时无法输出男或女,而是true或false;

    解决方法:修改getsex()方法,false时返回"男",true时返回"女".

    明天计划

    练习JAVA面向对象习题

  • 相关阅读:
    mysql The server time zone value 'xxx' is unrecognized
    mysql Public Key Retrieval is not allowed
    mysql Unable to load authentication plugin 'caching_sha2_password'.
    ZOJ Problem Set
    ZOJ Problem Set
    ZOJ Problem Set
    ZOJ Problem Set
    ZOJ Problem Set
    ZOJ Problem Set
    ZOJ Problem Set
  • 原文地址:https://www.cnblogs.com/a8047/p/13397432.html
Copyright © 2011-2022 走看看