欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

球賽管理系統(tǒng)java代碼 球賽管理系統(tǒng)java代碼大全

用JAVA怎么編寫停車場管理系統(tǒng)源代碼?

importjava.text.SimpleDateFormat;\x0d\x0aimportjava.util.Date;\x0d\x0aimportjava.util.Scanner;\x0d\x0a\x0d\x0a/*********************************\x0d\x0a*停車場管理\x0d\x0a*authorzhang\x0d\x0a*2013-12-13\x0d\x0a********************************/\x0d\x0apublicclassCarStopManager{\x0d\x0a\x0d\x0apublicstaticvoidmain(String[]args){\x0d\x0aScannersc=newScanner(System.in);\x0d\x0a\x0d\x0aSystem.out.println("請入車牌號:");\x0d\x0aStringcarno=sc.next();\x0d\x0aCarStopManagercarStopManager=newCarStopManager();\x0d\x0acarStopManager.setCarNo(carno);//設(shè)置車牌號\x0d\x0a\x0d\x0aSimpleDateFormatformat=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");\x0d\x0aStringsdate=format.format(newDate());\x0d\x0aSystem.out.println("當(dāng)前時間(入場時間)是:"+sdate);\x0d\x0a\x0d\x0aSystem.out.println("需要開出車場嗎?yes/no:");\x0d\x0aStringyesno=sc.next();\x0d\x0a\x0d\x0aif(yesno.equals("yes")){\x0d\x0aStringedate=format.format(newDate());\x0d\x0aSystem.out.println("出場時間是:"+edate);\x0d\x0a//計算方法\x0d\x0acarManager(2,sdate,edate,carStopManager);\x0d\x0a}\x0d\x0a}\x0d\x0a/**\x0d\x0a*計算方法\x0d\x0a*/\x0d\x0apublicstaticvoidcarManager(inttype,StringstarTime,\x0d\x0aStringendTime,CarStopManagercarStopManager){\x0d\x0a\x0d\x0aif(type==1){//按月收費\x0d\x0aSystem.out.println("如若沒有繳納月費請繳納800元,如若繳納將不再提示!");\x0d\x0a}else{\x0d\x0a/**\x0d\x0a*一般不會有停車幾個月的吧?先不考慮停車幾年或者幾個月的\x0d\x0a*/\x0d\x0aStringsDay=starTime.substring(8,10);//入場日期(天)\x0d\x0aStringsHour=starTime.substring(11,13);//入場小時\x0d\x0aStringsMM=starTime.substring(14,16);//入場分鐘\x0d\x0a\x0d\x0aStringeDay=starTime.substring(8,10);//出場日期(天)\x0d\x0aStringeHour=endTime.substring(11,13);//出廠小時\x0d\x0aStringeMM=endTime.substring(14,16);//出廠分鐘\x0d\x0a\x0d\x0afloatmoney=0;//需繳納的費用\x0d\x0aintshour=Integer.parseInt(sHour);\x0d\x0aintehour=Integer.parseInt(eHour);\x0d\x0aintsmm=Integer.parseInt(sMM);\x0d\x0aintemm=Integer.parseInt(eMM);\x0d\x0aintrehour=0;//停車幾個小時\x0d\x0a\x0d\x0aif(sDay.equals(eDay)){//同一天\x0d\x0a//當(dāng)天6點到20點之間\x0d\x0aif((shour=6shour

成都創(chuàng)新互聯(lián)主營明山網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,成都app軟件開發(fā),明山h5微信小程序定制開發(fā)搭建,明山網(wǎng)站營銷推廣歡迎明山等地區(qū)企業(yè)咨詢

回答于?2022-12-14

求助:循環(huán)賽—java源代碼

以前的!

====代碼====

package com;

import java.awt.BorderLayout;

import java.awt.FlowLayout;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.util.List;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JList;

import javax.swing.JPanel;

import javax.swing.JTextField;

/**

* 網(wǎng)球賽

* @author Cris

* @ClassName: Match

* @Version

* @ModifiedBy

* @Copyright @ 2010 HL Technology Inc.

* @date 2011-5-24 上午11:29:39

* @description

*/

public class Match implements ActionListener{

private JFrame f;

private JTextField tf;

private JPanel container;

private JList myList ;

private JLabel message;

private JButton b;

/**

* @author Cris

* @title: main

* @date 2011-5-23 上午11:07:27

* @param args void

*/

public static void main(String[] args) {

Match t = new Match();

t.go();

}

public void go(){

f = new JFrame("比賽");

f.setLocation(100, 200);

f.setSize(600,500);

container = new JPanel(new BorderLayout());

f.setContentPane(container);

JPanel title = new JPanel(new FlowLayout());

tf = new JTextField(10);

title.add(tf);

b = new JButton("確定");

b.addActionListener(this);

title.add(b);

message = new JLabel();

title.add(message);

container.add(title,BorderLayout.NORTH);

myList = new JList();

container.add(myList,BorderLayout.CENTER);

f.setVisible(true);

}

/**

* 顯示比賽結(jié)果

* @author Cris

* @title: show

* @date 2011-5-24 上午11:31:05

* @param n void

*/

private void show(int n){

Cris c = new Cris(n);

ListListString[] result = c.getResult();

String[] str = new String[result.size()];

for (int i = 0; i result.size(); i++) {

StringBuilder sb = new StringBuilder();

sb.append("第").append(i+1).append("天: ");

ListString[] matchList = result.get(i);

for(String[] match : matchList){

sb.append("[").append(match[0]).append("-").append(match[1]).append("] ");

}

str[i] = sb.toString();

}

myList.setListData(str);

message.setText("");

f.setVisible(true);

}

/**

* 清空數(shù)據(jù)

* @author Cris

* @title: clear

* @date 2011-5-24 上午11:30:36 void

*/

private void clear(){

String[] str = {""};

myList.setListData(str);

message.setText("");

}

public void actionPerformed(ActionEvent e) {

clear();

String s = tf.getText();

if (s == null || "".equals(s = s.trim()) ) {

message.setText("請輸入一個偶數(shù)");

}

try {

int n = Integer.parseInt(s);

if (n = 0 || n % 2 != 0) {

message.setText("請輸入一個偶數(shù)");

}else{

show(n);

}

} catch (Exception ex) {

message.setText("請輸入一個偶數(shù)");

}

f.setVisible(true);

}

}

第二個類:

package com;

import java.util.ArrayList;

import java.util.HashMap;

import java.util.LinkedList;

import java.util.List;

import java.util.Map;

import java.util.Random;

public class Cris {

/**選手?jǐn)?shù)量*/

private int n ;

/**各個運(yùn)動員還沒進(jìn)行的比賽 key:球員名稱,value:需進(jìn)行的比賽集合*/

private MapString, ListString[] playerMacth ;

/**球員人名*/

private String[] players ;

/**最終每天的比賽分布集合*/

private ListListString[] result;

/**所有可選的比賽*/

private ListListString[] allMatchData[];

/**每天的比賽*/

ListString[] dayMatch ;

/**一個隨機(jī)對象*/

private Random r;

/**當(dāng)前運(yùn)算到的天數(shù)*/

private int nowDay;

public Cris(int n){

this.n = n;

playerMacth = new HashMapString, ListString[]();;

result = new ArrayListListString[]();

allMatchData = new LinkedList[n-1];

r = new Random();

init();

go();

}

/**

* 初始化球員

* @author Cris

* @title: init

* @date 2011-5-23 下午04:22:32 void

*/

private void init(){

//定義球員人名,以數(shù)字代表,從1開始

players = new String[n];

for (int i = 0; i players.length; i++) {

//定義球員的名字

players[i] = String.valueOf(i+1);

//存放每個球員要進(jìn)行的比賽的集合

ListString[] matchList = new LinkedListString[]();

//球員賽事集合

playerMacth.put(players[i], matchList);

//球員集合,不變

// playerListConst.add(players[i]);

}

//定義每個人的比賽

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

for (int j = i+1; j players.length ; j++) {

String[] match = {players[i],players[j]};//定義一個比賽

//把此賽事添加到相應(yīng)球員需比賽集合中

playerMacth.get(players[i]).add(match);

playerMacth.get(players[j]).add(match);

}

}

}

/**

* 隨機(jī)獲得一個當(dāng)前天數(shù)可進(jìn)行的比賽組合,并把此比賽組合從總集合中移除

* 如果當(dāng)前天數(shù)無比賽,則先獲得比賽,再隨機(jī)

* @author Cris

* @title: getNowDayMatch

* @date 2011-5-24 上午09:48:23

* @return ListString[]

*/

private ListString[] getNowDayMatch(){

if (allMatchData[nowDay] == null) {

setAllMatchNowDay();

}

if (! allMatchData[nowDay].isEmpty()) {

int index = r.nextInt(allMatchData[nowDay].size());

ListString[] list = allMatchData[nowDay].get(index);

allMatchData[nowDay].remove(index);

return list;

}else {

return null;

}

}

/**

* 取消前一天的比賽

* @author Cris

* @title: cancelYesterday

* @date 2011-5-24 上午09:56:12 void

*/

private void cancelYesterday(){

//清空當(dāng)前天數(shù)的可選比賽組合

allMatchData[nowDay] = null ;

//時間恢復(fù)到前一天

nowDay--;

//獲得前一天的比賽

ListString[] matchList = result.get(nowDay);

//取消前一天的比賽

result.remove(nowDay);

//恢復(fù)每個運(yùn)動員未進(jìn)行的比賽

for(String[] match : matchList){

playerMacth.get(match[0]).add(match);

playerMacth.get(match[1]).add(match);

}

}

public void go(){

//循環(huán)比賽天數(shù)

for ( nowDay = 0; nowDay n -1; ) {

//1.隨機(jī)一個比賽

ListString[] matchList = getNowDayMatch();

//無比賽組合 ,返回上一天 取消上一天的比賽,時間回退到前一天,跳過此次循環(huán)

if (matchList == null) {

cancelYesterday();

continue;

}

//3遍歷比賽 去除運(yùn)動員 去除運(yùn)動員的未進(jìn)行比賽

for(String[] match : matchList){

playerMacth.get(match[0]).remove(match);

playerMacth.get(match[1]).remove(match);

}

result.add(matchList);

nowDay++;

}

}

/**

* 從1號隊員開始,獲得當(dāng)前天數(shù)所有可組合的賽事

* @author Cris

* @title: setAllMatchNowDay

* @date 2011-5-24 上午09:42:51 void

*/

private void setAllMatchNowDay(){

allMatchData[nowDay] = new LinkedListListString[]();

int n = 1;//1號運(yùn)動員

//此運(yùn)動員未進(jìn)行的比賽

ListString[] matchList = playerMacth.get(String.valueOf(n));

for(String[] match : matchList){

ListString[] selectedList = new ArrayListString[]();

selectedList.add(match);

doDetAllMatchNowDay(n+1, selectedList);

}

}

/**

* 今天比賽的所有組合

* @author Cris

* @title: doDetAllMatchNowDay

* @date 2011-5-24 上午09:46:05

* @param playerNum

* @param selectedList void

*/

private void doDetAllMatchNowDay(int playerNum,ListString[] selectedList){

//運(yùn)動員名稱

String player = String.valueOf(playerNum);

boolean flag = true;

//判斷此運(yùn)動員是不是已被選過

for(String[] match : selectedList){

if (match[0].equals(player) || match[1].equals(player)) {

flag = false;

break;

}

}

//已被選過

if ( flag == false) {

//最后一個人員

if (playerNum == n) {

allMatchData[nowDay].add(selectedList);

}else{

doDetAllMatchNowDay(playerNum+1, selectedList);

}

return;

}

//此運(yùn)動員未進(jìn)行的比賽

ListString[] matchList = playerMacth.get(player);

//此運(yùn)動員可選擇的比賽

ListString[] canDoList = new ArrayListString[]();

for(String[] match : matchList){

flag = true;

for(String[] selected : selectedList){

if(match[0].equals(player)){

if(match[1].equals(selected[0])){

flag = false;

}else if(match[1].equals(selected[1])){

flag = false;

}

}else{

if(match[0].equals(selected[0])){

flag = false;

}else if(match[0].equals(selected[1])){

flag = false;

}

}

}

if (flag) {

canDoList.add(match);

}

}

//遍歷此運(yùn)動員可選擇的比賽

for(String[] match : canDoList){

ListString[] newList = copyArrayList(selectedList);

//記錄當(dāng)前比賽

newList.add(match);

//最后一個人員

if (playerNum == n) {

allMatchData[nowDay].add(newList);

}else{

doDetAllMatchNowDay(playerNum+1, newList);

}

}

}

/**

* 復(fù)制集合

* @author Cris

* @title: copyArrayList

* @date 2011-5-24 上午09:24:44

* @param list

* @return ListString[]

*/

private ListString[] copyArrayList(ListString[] list){

ListString[] newList = new ArrayListString[]();

for(String[] s : list){

newList.add(s);

}

return newList;

}

public ListListString[] getResult() {

return result;

}

}

用java編寫小程序,已知a、b、c 3個隊伍進(jìn)行足球比賽,勝利3記分,平局1分,輸0分

import?java.util.Collections;

import?java.util.HashMap;

import?java.util.LinkedList;

import?java.util.List;

import?java.util.Map;

public?class?Test?{

public?static?void?main(String[]?args)?{

final?String[]?str?=?{?"a-b?1:1",?"a-c?2:1",?"b-c?0:1"?};

final?MapString,?Integer?map?=?new?HashMapString,?Integer();

for?(String?s?:?str)?{

final?String[]?temp?=?s.split("?");

final?String[]?names?=?temp[0].split("-");

final?String[]?counts?=?temp[1].split(":");

for?(int?i?=?0;?i??2;?i++)?{

String?name?=?names[i];

int?count?=?Integer.parseInt(counts[i]);

if?(map.containsKey(name))?{

map.put(name,?map.get(name)?+?count);

}?else?{

map.put(name,?count);

}

}

}

final?ListTeam?teams?=?new?LinkedListTeam();

for?(String?name?:?map.keySet())?{

teams.add(new?Team(name,?map.get(name)));

}

Collections.sort(teams);

System.out.println("隊伍?:?分");

for?(Team?t?:?teams)?{

System.out.println(t.getName()?+?"???:?"?+?t.getCount());

}

}

}

class?Team?implements?ComparableTeam?{

private?String?name;

private?int?count;

public?Team(String?name,?int?count)?{

this.name?=?name;

this.count?=?count;

}

public?void?addCount(int?count)?{

this.count?=?this.count?+?count;

}

public?String?getName()?{

return?name;

}

public?int?getCount()?{

return?count;

}

public?int?compareTo(Team?o)?{

return?o.getCount()?-?this.count;

}

}

java足球賽有多少場并列出運(yùn)算

很明顯,就拿世界杯小組賽來說 4個隊比賽,共6場

這是數(shù)學(xué)的組合知識.相當(dāng)于從4里面選2個隊比賽

同樣 從14個里面選出2個隊比賽 共是91場比賽

題目有點小問題.

簡單點,式子就是 14*13/2=91

如何做一個java管理系統(tǒng)

首先你打算用什么技術(shù)來實現(xiàn)這個系統(tǒng),先想好用哪些東西,是純粹的jsp,servlet+javabean還是用到struts,spring等框架,將用到的技術(shù)想到后,再進(jìn)行下一步.

其次你要搭建基于你使用的開發(fā)技術(shù)的環(huán)境,如果用jsp,servlet,javabean的話只需要個tomcat類似的容器就行了,如果要用到struts或者spring等相關(guān)的框架的話,就去下載相關(guān)的文件,如果用EJB的話,去裝個jboss或者weblogic等EJB容器.

再次,環(huán)境搭建好之后就進(jìn)入真正的開發(fā)了,進(jìn)行需求分析,uml建模,設(shè)計好層次結(jié)構(gòu),然后進(jìn)行編碼,編碼好后進(jìn)行測試,不斷改進(jìn),最后交付使用了.

呵呵,如果你不懂的話現(xiàn)看看相關(guān)的資料再進(jìn)行開發(fā),不要茫無目的的動手編碼。

求用Java編寫的學(xué)生成績管理系統(tǒng)的完整代碼

package?jdbcproj;

import?java.sql.*;

import?java.awt.BorderLayout;

import?java.awt.EventQueue;

import?javax.swing.JFrame;

import?javax.swing.JPanel;

import?javax.swing.border.EmptyBorder;

import?javax.swing.JLabel;

import?javax.swing.JOptionPane;

import?javax.swing.JTextField;

import?javax.swing.JButton;

import?java.awt.event.ActionListener;

import?java.sql.Connection;

import?java.sql.PreparedStatement;

import?java.sql.SQLException;

import?java.awt.event.ActionEvent;

public?class?MainFrame?extends?JFrame?{

private?JPanel?contentPane;

private?JTextField?txtname;

private?JTextField?txtpassword;

/**

?*?Launch?the?application.

?*/

public?static?void?main(String[]?args)?{

EventQueue.invokeLater(new?Runnable()?{

public?void?run()?{

try?{

MainFrame?frame?=?new?MainFrame();

frame.setVisible(true);

}?catch?(Exception?e)?{

e.printStackTrace();

}

}

});

}

/**

?*?Create?the?frame.

?*/

public?MainFrame()?{

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

setBounds(100,?100,?661,?399);

contentPane?=?new?JPanel();

contentPane.setBorder(new?EmptyBorder(5,?5,?5,?5));

setContentPane(contentPane);

contentPane.setLayout(null);

JLabel?lblNewLabel?=?new?JLabel("\u7528\u6237\u540D");

lblNewLabel.setBounds(114,?51,?72,?18);

contentPane.add(lblNewLabel);

JLabel?lblNewLabel_1?=?new?JLabel("\u5BC6\u7801");

lblNewLabel_1.setBounds(114,?106,?72,?18);

contentPane.add(lblNewLabel_1);

txtname?=?new?JTextField();

txtname.setBounds(261,?48,?86,?24);

contentPane.add(txtname);

txtname.setColumns(10);

txtpassword?=?new?JTextField();

txtpassword.setBounds(261,?103,?86,?24);

contentPane.add(txtpassword);

txtpassword.setColumns(10);

JButton?btnadd?=?new?JButton("\u589E\u52A0");

btnadd.addActionListener(new?ActionListener()?{

public?void?actionPerformed(ActionEvent?e)?{

if(txtname.getText().equals("")||txtpassword.getText().equals(""))

{

JOptionPane.showMessageDialog(getContentPane(),?"用戶名和密碼不能為空","提示信息框",JOptionPane.WARNING_MESSAGE);

}

else{

Users?u=new?Users();

u.setPwd(txtpassword.getText());

u.setUsername(txtname.getText());

UserDAO?usdo=new?UserDAO();

usdo.addUser(u);

}

}

});

btnadd.setBounds(45,?205,?113,?27);

contentPane.add(btnadd);

JButton?btndelete?=?new?JButton("\u5220\u9664");

btndelete.addActionListener(new?ActionListener()?{

public?void?actionPerformed(ActionEvent?arg0)?{

if(txtname.getText().equals(""))

{

JOptionPane.showMessageDialog(getContentPane(),?"用戶名不能為空","提示信息框",JOptionPane.WARNING_MESSAGE);

}

else{

UserDAO?usdo=new?UserDAO();

usdo.delUser(txtname.getText());;

}

}

});

btndelete.setBounds(172,?205,?113,?27);

contentPane.add(btndelete);

JButton?btnupdate?=?new?JButton("\u4FEE\u6539");

btnupdate.addActionListener(new?ActionListener()?{

public?void?actionPerformed(ActionEvent?e)?{

if(txtname.getText().equals("")||txtpassword.getText().equals(""))

{

JOptionPane.showMessageDialog(getContentPane(),?"用戶名和密碼不能為空","提示信息框",JOptionPane.WARNING_MESSAGE);

}

else{

Users?u=new?Users();

u.setPwd(txtpassword.getText());

u.setUsername(txtname.getText());

UserDAO?usdo=new?UserDAO();

usdo.updateUser(u);;

}

}

});

btnupdate.setBounds(300,?205,?113,?27);

contentPane.add(btnupdate);

JButton?btnfind?=?new?JButton("\u67E5\u8BE2");

btnfind.addActionListener(new?ActionListener()?{

public?void?actionPerformed(ActionEvent?e)?{

if(txtname.getText().equals(""))

{

JOptionPane.showMessageDialog(getContentPane(),?"用戶名不能為空","提示信息框",JOptionPane.WARNING_MESSAGE);

}

else{

Users?u=new?Users();

UserDAO?usdo=new?UserDAO();

u=usdo.findUser(txtname.getText(),?txtpassword.getText());

if(u!=null){

JOptionPane.showMessageDialog(getContentPane(),?"該用戶存在!","提示信息框",JOptionPane.WARNING_MESSAGE);

}

else{

JOptionPane.showMessageDialog(getContentPane(),?"該用戶不存在!","提示信息框",JOptionPane.WARNING_MESSAGE);

}

}

}

});

btnfind.setBounds(427,?205,?113,?27);

contentPane.add(btnfind);

//記得要寫這個

setVisible(true);

}

}

網(wǎng)頁名稱:球賽管理系統(tǒng)java代碼 球賽管理系統(tǒng)java代碼大全
當(dāng)前URL:http://chinadenli.net/article6/hgojig.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃ChatGPT虛擬主機(jī)服務(wù)器托管做網(wǎng)站全網(wǎng)營銷推廣

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營