学生选课Java源代码 java选课系统报告

java 用eclipse做简单的学生选课

import.java.util.*;

我们提供的服务有:成都网站设计、网站建设、外贸网站建设、微信公众号开发、网站优化、网站认证、平阳ssl等。为数千家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的平阳网站制作公司

public static void Main(String [] args)

{

String [] classes=new [] String[4]{"A","B","C","D"};

int a=0,b=0,c=0,d =0;

Scanner input =new Scanner(System.in);

for(int i = 0 ;i30;i++)

{

System.out.println("请输入你选的课程号:");

String choice=input.next();

if(choice.equals("A"))

{

a++;

}

else if(choice.equals("B"))

{

b++;

}

else if(choice.equals("A"))

{

c++;

}

else if(choice.equals("A"))

{d++;

}

}

System.out.println("A门课程被选中"+a+"次");

System.out.println("B门课程被选中"+b+"次");

System.out.println("C门课程被选中"+c+"次");

System.out.println("D门课程被选中"+d+"次");

}

java写一个简单的学生选课提醒,有增删改查就好

我这里刚刚有一个“网上考试系统”,大三时候Java的考试,非桌面程序,是Web程序,用的都是Java基础,功能除了你所说的对学生的增删改查(包含在系统的考生管理模块里面)以外,还包括对试题的操作,笔试成绩的录入,后门程序修改成绩。试卷生成的时候,题目和题目答案都是随机的。用到的都是Java基础知识,数据库用的是玩具级的Access。当中包含的Java知识有:

1、Java基础

2、Servlet + JSP+Javabean

3、JDBC连接数据库(连Access有几种方式,常见的是JDBC-ODBC桥的方式,但我这里用的是直接连接.mdb数据库文件的方式连接,这样可以方便程序移植到任何机器上面而不需要配置数据源,当然前提是你要有Access)

4、简单的JavaScript

java课程设计源代码(急!!!!)

import java.awt.Color;

import java.awt.Font;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JOptionPane;

import javax.swing.SwingConstants;

import javax.swing.border.LineBorder;

public class game21 extends JFrame {

private JLabel label_2;

private int number;

private int sum;

final JLabel label = new JLabel();

final JLabel label_1 = new JLabel();

public static void main(String[] args) {

new game21();

}

public game21() {

super("21点?!");

getContentPane().setLayout(null);

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

final JButton button = new JButton();

button.addActionListener(new ActionListener() {

public void actionPerformed(final ActionEvent arg0) {

onClick();

}

});

button.setText("出牌");

button.setBounds(170, 350, 106, 28);

getContentPane().add(button);

label.setBorder(new LineBorder(Color.black, 1, false));

label.setHorizontalAlignment(SwingConstants.CENTER);

label.setFont(new Font("", Font.BOLD, 26));

label.setText("背面");

label.setBounds(158, 81, 137, 153);

getContentPane().add(label);

label_1.setText("你已经拥有的牌:");

label_1.setBounds(109, 22, 270, 45);

getContentPane().add(label_1);

this.setBounds(200, 300, 501, 528);

this.setVisible(true);

getContentPane().add(getLabel_2());

}

public int randNumber() {

try {

Thread.sleep(10);

} catch (InterruptedException e) {

e.printStackTrace();

}

return (int) (Math.random() * 10 + 1);

}

public void onClick() {

number = this.randNumber();

this.sum += number;

label.setText("" + number);

String strTemp = this.label_1.getText();

strTemp += "" + number + " ";

label_1.setText(strTemp);

String temp = "合计:" + sum;

label_2.setText(temp);

isWin();

}

public void isWin() {

if (sum 21) {

JOptionPane.showMessageDialog(this, "你输了");

clear();

return;

} else if (sum == 21) {

JOptionPane.showMessageDialog(this, "你赢了");

clear();

return;

} else {

int i = JOptionPane.showOptionDialog(this, "是否继续?", "提示",

JOptionPane.OK_CANCEL_OPTION,

JOptionPane.INFORMATION_MESSAGE, null, null, null);

if (i == JOptionPane.OK_OPTION) {

onClick();

} else

return;

}

}

private void clear() {

label_2.setText("合计:");

sum = 0;

number = 0;

label_1.setText("你已经拥有的牌:");

}

/**

* @return

*/

protected JLabel getLabel_2() {

if (label_2 == null) {

label_2 = new JLabel();

label_2.setText("合计:");

label_2.setBounds(313, 35, 66, 18);

}

return label_2;

}

}

真好无聊中。。

要做一个java程序,学生选课。学生是一个Class, 课是另一个Class.

建议是使用第一种方法来处理数据比较好,学生是一个类,课程是另一个类,这样方便理解和使用后面的数据

另外的专门设计类来保存学生和选的课,如果数据比较少还是可以,就试试代码也无所谓,但是从数据的使用方便的程度来看,当数据量大的时候,第一种的更好点。


名称栏目:学生选课Java源代码 java选课系统报告
网页链接:http://hbruida.cn/article/doiihgh.html