网站建设资讯

NEWS

网站建设资讯

java代码评价成绩接口 java评分

用java做一个学生成绩管理系统需要哪些技术?

用java做一个学生成绩管理系统,可以用到如下技术:

超过10年行业经验,技术领先,服务至上的经营模式,全靠网络和口碑获得客户,为自己降低成本,也就是为客户降低成本。到目前业务范围包括了:网站制作、成都网站制作,成都网站推广,成都网站优化,整体网络托管,微信小程序定制开发,微信开发,重庆APP软件开发,同时也可以让客户的网站和网络营销和我们一样获得订单和生意!

后台:SSH框架,不用框架的话,单纯地用JSP + Servlet也可以。

前台:html + css + js + jquery

数据库:掌握SQL语言的编写,数据库的连接。复杂的项目还需要用到存储过程。

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高

效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话

和互联网,同时拥有全球最大的开发者专业社群。

Java由四方面组成:

1、Java编程语言,即语法。

2、Java文件格式,即各种文件夹、文件的后缀。

3、Java虚拟机(JVM),即处理*.class文件的解释器。

4、Java应用程序接口(Java API)。

JAVA简单编程:教师统计学生分数并输出

///: Filename: Teacher.java

//老师类

public class Teacher {

//根据学生成绩的平均分由高到低排序;

private void sortStudents(Student[] s){

Student t;

for(int i=0; is.length-1; i++)

if(s[i+1].getAvgResult()s[i].getAvgResult()){

t=s[i];

s[i]=s[i+1];

s[i+1]=t;

i-=i==0?1:2;

}

}

//公布学生考试成绩

private void printInfo(Student[] s){

for(int i=0; is.length; i++)

System.out.println(s[i].getCls()+": "+s[i].getName()+" 同学,\n 总分: "+s[i].getTotalResult()+", 平均分:"+s[i].getAvgResult()+" " +

" 名列本次考试的第 "+(i+1)+" 名." +

"\n\t数学: "+s[i].getResult()[0]+" 分" +

"\n\t语文: "+s[i].getResult()[1]+" 分"+

"\n\t体育: "+s[i].getResult()[2]+" 分"+"\n");

}

public static void main(String[] args) {

String cls = "三(6)班";

Student 张三 = new Student("张三",cls,new float[]{80,70,90,});

Student 李四 = new Student("李四",cls,new float[]{90,75,65,});

Student 王五 = new Student("王五",cls,new float[]{85,95,70,});

Student[] all = {张三,李四,王五,};//全部学生放入一个数组,以便分析

Teacher th = new Teacher();//创建老师类

th.sortStudents(all);//老师对学生进行排序

th.printInfo(all);//老师公布学生的结果

}

}

//学生类

class Student{

Student(){}

Student(String name,String cls,float[] r){

this.setName(name);

this.setCls(cls);

this.setResult(r);

}

private String name;//姓名

private String cls;//班级

private float[] results;//成绩

//SETTER

public void setName(String s){name=s;}

public void setCls(String s){cls=s;}

public void setResult(float[] f){results=f;}

//GETTER

public String getName(){return name;}

public String getCls(){return cls;}

public float[] getResult(){return results;}

public float getTotalResult(){//获取学生总成绩

float f = 0;

for(int i=0; iresults.length; i++)

f+=results[i];

return f;

}

public float getAvgResult(){//获取学生平均成绩

return getTotalResult()/results.length;

}

}

java编写程序:输入一个学生的成绩,给出相应的等,(用switch语句实现:0-59:D 60-69:C 70-84:B 85-100:A

import java.util.Scanner;

/**

*

* @author Administrator

*/

public class TestSwitch {

/**

* @param args the command line arguments

*/

public static void main(String[] args) {

// TODO code application logic here

Scanner scanner = new Scanner(System.in);

int scort = scanner.nextInt();

if (scort = 0 scort = 100) {

switch (scort / 10) {

case 0:

case 1:

case 2:

case 3:

case 4:

case 5:

System.out.println("D");

break;

case 6:

System.out.println("C");

break;

case 7:

System.out.println("B");

break;

case 8:

if (scort 85) {

System.out.println("B");

} else {

System.out.println("A");

}

break;

case 9:

case 10:

System.out.println("A");

break;

default:

break;

}

} else {

System.out.println("请输入正确的得分[0-100]!!!");

}

}

}

java 接口实验 计算平均分 一个接口interface:Computaverage。两个子类Gemnastics(体育计算),School

interface Computaverage {

//算分接口方法名称,没有具体实现的过程

float AVG();

}

//学生基本信息

class Student{

String name;

String no;

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public String getNo() {

return no;

}

public void setNo(String no) {

this.no = no;

}

}

//继承自学生基本信息的Gemnastics类并且实现了Computaverage中的方法

public class Gemnastics extends Student implements Computaverage{

@Override

public float AVG() {

//体育类算分的具体实现,最后将结果返回就可以了

return 200;

}

}

//继承自学生基本信息的School类并且实现了Computaverage中的方法

public class School extends Student implements Computaverage{

@Override

public float AVG() {

//学校类算分的具体实现,最后将结果返回就可以了

return 100;

}

}

求用Java编写的学生成绩管理系统的完整代码,要能运行的

以下方法实现了用户界面登陆

import java.awt.*;

import java.awt.event.*;

public class DengLuJieMian extends Frame implements ActionListener

{

Label username=new Label("用户名:");//使用文本创建一个用户名标签

TextField t1=new TextField();//创建一个文本框对象

Label password=new Label("密码:");//创建一个密码标签

TextField t2=new TextField();

Button b1=new Button("登陆");//创建登陆按钮

Button b2=new Button("取消");//创建取消按钮

public DengLuJieMian()

{

this.setTitle("学生信息管理系统");//设置窗口标题

this.setLayout(null);//设置窗口布局管理器

username.setBounds(50,40,60,20);//设置姓名标签的初始位置

this.add(username);// 将姓名标签组件添加到容器

t1.setBounds(120,40,80,20);// 设置文本框的初始位置

this.add(t1);// 将文本框组件添加到容器

password.setBounds(50,100,60,20);//密码标签的初始位置

this.add(password);//将密码标签组件添加到容器

t2.setBounds(120,100,80,20);//设置密码标签的初始位置

this.add(t2);//将密码标签组件添加到容器

b1.setBounds(50,150,60,20);//设置登陆按钮的初始位置

this.add(b1);//将登陆按钮组件添加到容器

b2.setBounds(120,150,60,20);//设置取消按钮的初始位置

this.add(b2);// 将取消按钮组件添加到容器

b1.addActionListener(this);//给登陆按钮添加监听器

b2.addActionListener(this);// 给取消按钮添加监听器

this.setVisible(true);//设置窗口的可见性

this.setSize(300,200);//设置窗口的大小

addWindowListener(new WindowAdapter()

{

public void windowClosing(WindowEvent e)

{

System.exit(0);

}

});//通过内部类重写关闭窗体的方法

}

public void actionPerformed(ActionEvent e)

{

if(e.getSource()==b1)//处理登陆事件

{

String name=t1.getText();

String pass=t2.getText();

if(name!=nullpass.equals("000123"))//判断语句

{

new StudentJieMian();

}

}

}

public static void main(String args[])//主函数

{

new DengLuJieMian();

}

}

以下方法实现了学生界面设计

import java.awt.*;

import java.awt.event.*;

class StudentJieMian extends Frame implements ActionListener

{

MenuBar m=new MenuBar();//创建菜单栏

Menu m1=new Menu("信息");//创建菜单“信息”

MenuItem m11=new MenuItem("插入");//创建“插入”的菜单项

MenuItem m12=new MenuItem("查询");

Menu m2=new Menu("成绩");//创建菜单“成绩”

MenuItem m21=new MenuItem("查询");

public StudentJieMian()

{

this.setTitle("学生界面");//设置窗口标题

this.setLayout(new CardLayout());//设置窗口布局管理器

this.setMenuBar(m);//将菜单栏组件添加到容器

m.add(m1);//将信息菜单放入菜单栏

m.add(m2);

m1.add(m11);//将“插入”菜单项添加到“信息”菜单

m1.add(m12); //将“查询”菜单项添加到“信息”菜单

m2.add(m21); //将“查询”菜单项添加到“成绩”菜单

m11.addActionListener(this); //给“插入”菜单项添加监听器

m12.addActionListener(this); //给“查询”菜单项添加监听器

m21.addActionListener(this); //给“查询”菜单项添加监听器

this.setVisible(true); //设置窗口的可见性

this.setSize(300,200); //设置窗口的大小

addWindowListener(new WindowAdapter()

{

public void windowClosing(WindowEvent e)

{

System.exit(0);//关闭窗口

}

});

}

public void actionPerformed(ActionEvent e)

{

if(e.getSource()==m11) //处理“添加信息”事件

{

new AddStudent();

}

if(e.getSource()==m12) //处理“查询信息”事件

{

new SelectStudent();

}

if(e.getSource()==m21) //处理“查询成绩”事件

{

new ChengJiStudent();

}

}

public static void main(String args[])

{ new StudentJieMian(); //创建一个对象 }


分享标题:java代码评价成绩接口 java评分
分享URL:http://cdweb.net/article/hjppgs.html