设计Java程序,定义一个表示“学生”的类Student?
成员变量:name:String型,代表学生的名字;ordinary:double型,代表学生的平时成绩;attendance:double型,代表学生的出勤率。l成员方...
成员变量:
name : String型,代表学生的名字;
ordinary: double型,代表学生的平时成绩;
attendance: double型,代表学生的出勤率。
l成员方法:
boolean qualified() : 根据平时成绩和出勤率计算并返回学生的考试资格,如果平时成绩≥60并且出勤率≥60%,则返回true,否则返回false;
String toString( ) : 将学生的姓名、平时成绩和出勤率组合成字符串的形式,表示当前学生的基本信息;
main : 定义main主方法,在主方法中创建一个学生对象,对该生的姓名、平时成绩、出勤率进行赋值,并输出该生的基本信息及是否具有考试资格的信息。 展开
name : String型,代表学生的名字;
ordinary: double型,代表学生的平时成绩;
attendance: double型,代表学生的出勤率。
l成员方法:
boolean qualified() : 根据平时成绩和出勤率计算并返回学生的考试资格,如果平时成绩≥60并且出勤率≥60%,则返回true,否则返回false;
String toString( ) : 将学生的姓名、平时成绩和出勤率组合成字符串的形式,表示当前学生的基本信息;
main : 定义main主方法,在主方法中创建一个学生对象,对该生的姓名、平时成绩、出勤率进行赋值,并输出该生的基本信息及是否具有考试资格的信息。 展开
展开全部
public class Student{
public String name;
public double ordinary;
public double attendance;
// public Student(String name){
// this.name = name;
// }
// public Student(String name, double ordinary, double attendance){
// this.name = name;
// this.ordinary = ordinary;
// this.attendance = attendance;
// }
// public void setName(String name){
// this.name = name;
// }
// public String getName(){
// return name;
// }
// public void setOrdinary(double ordinary){
// this.ordinary = ordinary;
// }
// public double getOrdinary(){
// return ordinary;
// }
// public void setAttendance(double attendance){
// this.attendance = attendance;
// }
// public double getAttendance(){
// return attendance;
// }
public boolean qualified(){
//如果attendence存放的直接是百分比对应值改成>=0.6
if(this.ordinary >= 60 && this.attendance >= 60){
return true;
}
return false;
}
public String toString(){
return "姓名:" + this.name + " 平时成绩:" + this.ordinary + " 出勤率:" + this.attendance;
}
}
public class test{
public static void main(String[] args){
//直接赋值(需要对应属性权限修饰符为public)
Student student = new Student();
student.name = "姓名";
student.ordinary = 90;
student.attendance = 80;
// //set方法
// Student student = new Student();
// student.setName("姓名");
// student.setOrdinary(90);
// student.setAttendance(80);
// //构造方法
// Student student = new Student("姓名", 90, 80);
//这里直接用他的qualified判断是否有考试资格
if(student.qualified()){
System.out.println("这名学生拥有考试资格");
}else{
System.out.println("这名学生没有考试资格");
}
System.out.println(student.toString());
}
}
public String name;
public double ordinary;
public double attendance;
// public Student(String name){
// this.name = name;
// }
// public Student(String name, double ordinary, double attendance){
// this.name = name;
// this.ordinary = ordinary;
// this.attendance = attendance;
// }
// public void setName(String name){
// this.name = name;
// }
// public String getName(){
// return name;
// }
// public void setOrdinary(double ordinary){
// this.ordinary = ordinary;
// }
// public double getOrdinary(){
// return ordinary;
// }
// public void setAttendance(double attendance){
// this.attendance = attendance;
// }
// public double getAttendance(){
// return attendance;
// }
public boolean qualified(){
//如果attendence存放的直接是百分比对应值改成>=0.6
if(this.ordinary >= 60 && this.attendance >= 60){
return true;
}
return false;
}
public String toString(){
return "姓名:" + this.name + " 平时成绩:" + this.ordinary + " 出勤率:" + this.attendance;
}
}
public class test{
public static void main(String[] args){
//直接赋值(需要对应属性权限修饰符为public)
Student student = new Student();
student.name = "姓名";
student.ordinary = 90;
student.attendance = 80;
// //set方法
// Student student = new Student();
// student.setName("姓名");
// student.setOrdinary(90);
// student.setAttendance(80);
// //构造方法
// Student student = new Student("姓名", 90, 80);
//这里直接用他的qualified判断是否有考试资格
if(student.qualified()){
System.out.println("这名学生拥有考试资格");
}else{
System.out.println("这名学生没有考试资格");
}
System.out.println(student.toString());
}
}
2020-03-31
展开全部
public class Student {
String name;//销售名字
double ordinary;//学生平均成绩
double attendance;//学生出勤率
public boolean qualified(){
return ordinary>=60&&attendance>=0.6;
}
public String toString(){
return name+" "+ordinary+" "+attendance;
}
public static void main(String[] args) {
Student st=new Student();
st.name="小明";
st.ordinary=50.5;
st.attendance=0.5;
boolean zg= st.qualified();//判断考试资格
String xx=st.toString();//基本信息
System.out.println(zg);
System.out.println(xx);
}
}
String name;//销售名字
double ordinary;//学生平均成绩
double attendance;//学生出勤率
public boolean qualified(){
return ordinary>=60&&attendance>=0.6;
}
public String toString(){
return name+" "+ordinary+" "+attendance;
}
public static void main(String[] args) {
Student st=new Student();
st.name="小明";
st.ordinary=50.5;
st.attendance=0.5;
boolean zg= st.qualified();//判断考试资格
String xx=st.toString();//基本信息
System.out.println(zg);
System.out.println(xx);
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询