116 – Person类
Description
构造Person类。包括姓名(name),性别(sex)和年龄(age)。提供所有属性的set和get函数,提供print函数打印其信息
Input
姓名(name),性别(sex)和年龄(age)
Output
用户信息
Sample Input
Lucy male 23
Sample Output
name:Lucy; sex:male; age:23
HINT
pre append code
import java.util.Scanner;
public class Main{
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String name = scan.next();
String sex = scan.next();
int age = scan.nextInt();
Person p = new Person();
p.setName(name);
p.setSex(sex);
p.setAge(age);
p.print();
scan.close();
}
}
MyAnswer
class Person {
private String name;
private String sex;
private int age;
public void setAge(int age) {
this.age = age;
}
public void setName(String name) {
this.name = name;
}
public void setSex(String sex) {
this.sex = sex;
}
public void print() {
System.out.println("name:" + name + "; sex:" + sex + "; age:" + age);
}
}
117 – Person类2
Description
在Person类的基础上,添加一个带参数的构造函数,参数分别为姓名,性别,年龄,提供print函数打印其信息
Input
姓名(name),性别(sex)和年龄(age)
Output
用户信息
Sample Input
Lucy male 23
Sample Output
name:Lucy; sex:male; age:23
HINT
Pre Append Code
import java.util.Scanner;
public class Main{
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String name = scan.next();
String sex = scan.next();
int age = scan.nextInt();
Person p = new Person(name,sex,age);
p.print();
scan.close();
}
}
MyAnswer
class Person {
private String name;
private String sex;
private int age;
Person(String name, String sex, int age) {
this.name = name;
this.sex = sex;
this.age = age;
}
public void setAge(int age) {
this.age = age;
}
public void setName(String name) {
this.name = name;
}
public void setSex(String sex) {
this.sex = sex;
}
public void print() {
System.out.println("name:" + name + "; sex:" + sex + "; age:" + age);
}
}
118 – 学生类
Description
有一个学生类的结构如下:
class Student {
private int no;
private String name;
private int score;
public Student(int _no, String _name, int _score) {
no = _no;
name = _name;
score = _score;
}
public int getNo() {return no;}
public String getName() {return name;}
public int getScore() {return score;}
public void print(){
System.out.println(no + " "+name+" "+score);
}
}
请构造main函数完成如下功能:
从键盘中读入三个学生的信息,比较他们的成绩,按照成绩由高到低排列输出
Input
三个学
版权声明:本文为qingchenldl原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。