⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 scoure1.java

📁 java实验答案。其中包括:金额的中文大写方式
💻 JAVA
字号:
import java.util.*;
public class Scoure1{
	public class Student{  //inner class
		int  number;
		String name;
		int age;
		double scoure;
		Student(int number,String name,int age,double scoure){
			this.number=number;
			this.name=name;
			this.age=age;
			this.scoure=scoure;
		}
		public String toString(){
			return("Number:"+number+" name:"+name+" age:"+age+" scoure:"+scoure);
		}
	}
	Vector stu=new Vector(); //an array of student
	public void addStudent(Student s){  //add a student into array
		stu.add(s);
	}
	public void printStudent(){    //print infomation of every stutent int arrray
		Student s;
		for(int i=0;i<stu.size();i++){
			s=(Student)stu.get(i);
			System.out.println(s);
		}
	}
	public double totalScoure(){  // sum total scoure
		double d=0;
		for(int i=0;i<stu.size();i++){
		   
		   	   d=d+((Student)stu.get(i)).scoure;
		}
		
		return d;
	}
	public int numberOfStudent(){  //sum of student number
		
		return stu.size();
	}
	public double averageScoure(){  // account average Scoure
		int num=numberOfStudent();
		
		return totalScoure()/num;
	}
	
}

class Test{
	public static void main(String args[]){
		Scoure1 sco=new Scoure1();
		Scoure1.Student s1=sco.new Student(1,"Tom",21,90);
		Scoure1.Student s2=sco.new Student(2,"Jack",22,95);
		Scoure1.Student s3=sco.new Student(3,"Rose",20,92);
		sco.addStudent(s1);
		sco.addStudent(s2);
		sco.addStudent(s3);
		sco.printStudent();
		System.out.println(sco.totalScoure());
		System.out.println(sco.averageScoure());
		System.out.println(sco.numberOfStudent());
		
		
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -