當前位置:編程學習大全網 - 編程軟體 - JAVA編程 定義壹個學生類,數據成員包括:學號,姓名,年齡,成績;成員函數包括設置值和輸出顯示。

JAVA編程 定義壹個學生類,數據成員包括:學號,姓名,年齡,成績;成員函數包括設置值和輸出顯示。

public class test2 {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

System.out.println("請輸入學生個數:");

int n = sc.nextInt();

Student [] ss = new Student[n];

for(int i=0;i<n;i++){

Scanner sca = new Scanner(System.in);

Student s = new Student();

System.out.println("請輸入第"+(i+1)+"個學生信息");

System.out.println("學號:");

String id = sca.nextLine();

s.setId(id);

System.out.println("姓名:");

String name = sca.nextLine();

s.setName(name);

System.out.println("年齡:");

int age = sca.nextInt();

s.setAge(age);

System.out.println("成績:");

double score = sca.nextDouble();

s.setScore(score);

ss[i]=s;

}

array2String(ss);

}

static void array2String(Student[] ss){

for(Student s:ss){

System.out.println(s.toString());

}

}

}

class Student{

String id;

String name;

int age;

double score;

public String getId() {

return id;

}

public void setId(String id) {

this.id = id;

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public int getAge() {

return age;

}

public void setAge(int age) {

this.age = age;

}

public double getScore() {

return score;

}

public void setScore(double score) {

this.score = score;

}

@Override

public String toString() {

return "Student [id=" + id + ", name=" + name + ", age=" + age + ", score=" + score + "]";

}

}

  • 上一篇:哪種數控編程軟件可以生成pgm代碼
  • 下一篇:現在學什麽手藝好的?
  • copyright 2024編程學習大全網