| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4214 人关注过本帖
标题:设计一个student类,并进行测试
只看楼主 加入收藏
一见清馨
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2016-4-8
结帖率:0
收藏
已结贴  问题点数:20 回复次数:4 
设计一个student类,并进行测试
1、Student类中包含姓名、成绩两个属性。

2、分别给这两个属性定义两个方法,一个方法用于设置值,另一个方法用于获取值。

3、Student类中定义一个无参的构造方法和一个接受两个参数的构造方法,两个参数分别为姓名和成绩属性赋值。

4、在测试类中创建两个Student对象,一个使用无参的构造方法,然后调用方法给姓名和成绩赋值,另一个使用有参的构造方法,在构造方法中给姓名和成绩赋值。

5、给个完整的的代码,带输出的那种
搜索更多相关主题的帖子: 姓名 
2016-04-15 13:16
nnnn110
Rank: 1
等 级:新手上路
帖 子:1
专家分:7
注 册:2016-4-11
收藏
得分:7 
public class StudentTest {
   
    public static void main(String[] args) {
        Student s = new Student();
        s.setName("java");
        s.setScore("100");
        System.out.println(s.getName()+":"+s.getScore());
        
        Student s1 = new Student("c++", "100");
        System.out.println(s1.getName()+":"+s1.getScore());
    }
}
class Student{
   
    private String name;
    private String score;
   
    Student(){
        
    }
    Student(String name,String score){
        
        this.name = name;
        this.score = score;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public String getScore() {
        return score;
    }
    public void setScore(String score) {
        this.score = score;
    }
}
2016-04-15 15:27
猪猪00
Rank: 1
等 级:新手上路
帖 子:8
专家分:7
注 册:2016-4-16
收藏
得分:7 
希望对你有帮助吧!
程序代码:
package myStudent;

public class Student {

    private String name;
    private double mark;
    
    public Student()
    {    
    }
    
    public Student(String name, double mark) {
        super();
        this.name = name;
        this.mark = mark;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public double getMark() {
        return mark;
    }

    public void setMark(double mark) {
        this.mark = mark;
    }
}




程序代码:
package myStudent;

public class StudentTest {

    public static void main(String[] args) {
        Student s1 = new Student();
        s1.setName("李四");
        s1.setMark(99.0);
        String name1 = s1.getName();
        double mark1 = s1.getMark();
        
        Student s2 = new Student("张三",98.0);
        String name2 = s2.getName();
        double mark2 = s2.getMark();
            
        System.out.println("姓名:"+name1+"   成绩:"+mark1);
        System.out.println("姓名:"+name2+"   成绩:"+mark2);
    } 
}
2016-04-16 20:41
林月儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:湖南
等 级:版主
威 望:138
帖 子:2277
专家分:10647
注 册:2015-3-19
收藏
得分:7 
程序代码:
Student.java文件代码
//1、Student类中包含姓名、成绩两个属性。
//2、分别给这两个属性定义两个方法,一个方法用于设置值,另一个方法用于获取值。
//3、Student类中定义一个无参的构造方法和一个接受两个参数的构造方法,两个参数分别为姓名和成绩属性赋值。
public class Student {
    private String name;
    private int score;
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public int getScore() {
        return score;
    }
    public void setScore(int score) {
        this.score = score;
    }
    public Student(String name, int score) {
        this.name = name;
        this.score = score;
    }
    public Student() {
        this.name="sys";
        this.score=12;
    }
    @Override
    public String toString() {
        return "Student [name=" + name + ", score=" + score + "]";
    }
    
}
StudentTest.java文件代码
import java.import java.util.Iterator;
import java.util.Random;
import java.util.TreeSet;

//4、在测试类中创建两个Student对象,
//一个使用无参的构造方法,然后调用方法给姓名和成绩赋值,
//另一个使用有参的构造方法,在构造方法中给姓名和成绩赋值。
//5、给个完整的的代码,带输出的那种
public class StudentTest {
    public static void main(String[] args) {
        TreeSet<Student> ts=
                new TreeSet<Student>(new Comparator<Student>(){
                    @Override
                    public int compare(Student o1, Student o2) {
//                        return o1.getScore()-o2.getScore();
                        return o1.getName().compareTo(o2.getName());
                    }
                });
        Random r=new Random();
        ts.add(new Student());
        for(int i=0;i<9;i++)
            ts.add(new Student("a"+r.nextInt(10),r.nextInt(100)));
        Iterator<Student> itr=ts.iterator();
        while(itr.hasNext()){
            System.out.println(itr.next());
        }
    }
    
}


剑栈风樯各苦辛,别时冰雪到时春
2016-04-16 21:39
好像小星星
Rank: 2
等 级:论坛游民
帖 子:6
专家分:10
注 册:2016-4-25
收藏
得分:0 
package day01;

public class StudentTest {

    public static void main(String[] args) {
        Student s1 = new Student();
        s1.setName("java");
        s1.setScore("111");
        String t1 = s1.getName();
        String t2 = s1.getScore();
        System.out.println(t1+":"+t2);
        
        Student s2 = new Student("tingting","111");
        String q1 = s2.getName();
        String q2 = s2.getScore();
        System.out.println(q1+":"+q2);
    }
}

    class Student{
        private String name;
        private String score;
        
        Student(){
            
        }
        Student (String name,String score){
            this.name = name;
            this.score = score;
        }
        public String getName() {
            return name;
        }
        public void setName(String name) {
            this.name = name;
        }
        public String getScore() {
            return score;
        }
        public void setScore(String score) {
            this.score = score;
        }
        
    }
2016-04-25 21:25
快速回复:设计一个student类,并进行测试
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.036287 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved