内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

售票考試系統(tǒng)java代碼的簡(jiǎn)單介紹

java字符串考試報(bào)名系統(tǒng)

創(chuàng)建一個(gè)類,在該類的主方法中創(chuàng)建Scanner掃描起來封裝System類的in輸入流,然后提示用戶輸入數(shù)字,并輸入數(shù)字的位數(shù)。代碼如下: import java.util.Scanner; public class InputCode { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);// 創(chuàng)建輸入流掃描器 System.out.println("請(qǐng)輸入數(shù)字:");// 提示用戶輸入 String line = scanner.nextLine();// 獲取用戶輸入的一行文本 // 打印對(duì)輸入文本的描述 System.out.println("原來是" + line.length() + "位數(shù)字的啊"); } }

在牙克石等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供做網(wǎng)站、成都網(wǎng)站制作 網(wǎng)站設(shè)計(jì)制作按需設(shè)計(jì),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站設(shè)計(jì),全網(wǎng)營(yíng)銷推廣,外貿(mào)網(wǎng)站制作,牙克石網(wǎng)站建設(shè)費(fèi)用合理。

用java模擬四個(gè)售票點(diǎn),不重復(fù)的賣出100張票(票的編號(hào)為1--100),售完為止。

public?class?ShowDemo{

public?static?void?main(String[]?rags)throws?Exception{

MyThread?mt=?new?MyThread();

Thread?th1?=?new?Thread(mt,"售票一");

Thread?th2?=?new?Thread(mt,"售票二");

Thread?th3?=?new?Thread(mt,"售票三");

Thread?th4?=?new?Thread(mt,"售票四");

th1.start();th2.start();th3.start();th4.start();

}

}

class?MyThread?implements?Runnable{

int?ticket=1;

public?void?run(){

while(ticket=100){

if("售票一".equals(Thread.currentThread().getName())??ticket%2!=0){

System.out.println("售票一售出:"+ticket++);

}

if("售票二".equals(Thread.currentThread().getName())??ticket%2!=0){

System.out.println("售票二售出:"+ticket++);

}

if("售票三".equals(Thread.currentThread().getName())??ticket%2==0){

System.out.println("售票三售出:"+ticket++);

}

if("售票四".equals(Thread.currentThread().getName())??ticket%4==0){

System.out.println("售票四售出:"+ticket++);

}

}

}

}

java編寫火車售票系統(tǒng)

你說的這個(gè)程序應(yīng)該是不難的,只不過N久沒有寫過javaswing 了

還有就是java沒有多繼承的,只有多實(shí)現(xiàn)接口的

繼承的關(guān)鍵字是:extends

接口的關(guān)鍵字是:interface

求在線考試系統(tǒng)源代碼,做好的更好,用java語言寫的,連接mysql數(shù)據(jù)庫的,在線等,急??!謝謝

1.Java連接MySQL數(shù)據(jù)庫

Java連接MySql需要下載JDBC驅(qū)動(dòng)MySQL-connector-java-5.0.5.zip(舉例,現(xiàn)有新版本)。然后將其解壓縮到任一目錄。我是解壓到D盤,然后將其目錄下的MySQL-connector-java-5.0.5-bin.jar加到classpath里,具體如下:

“我的電腦”- “屬性” - “高級(jí)” - “環(huán)境變量”,在系統(tǒng)變量那里編輯classpath,將D:\MySQL-connector-java-5.0.5\MySQL-connector-java-5.0.5-bin.jar加到最后,在加這個(gè)字符串前要加“;”,以與前一個(gè)classpath區(qū)分開。然后確定。

package hqs;

import java.sql.*;

public class DataBasePractice {

public static void main(String[] args) {

//聲明Connection對(duì)象

Connection con;

//驅(qū)動(dòng)程序名

String driver = "com.mysql.jdbc.Driver";

//URL指向要訪問的數(shù)據(jù)庫名mydata

String url = "jdbc:mysql://localhost:3306/mydata";

//MySQL配置時(shí)的用戶名

String user = "root";

//MySQL配置時(shí)的密碼

String password = "root";

//遍歷查詢結(jié)果集

try {

//加載驅(qū)動(dòng)程序

Class.forName(driver);

//1.getConnection()方法,連接MySQL數(shù)據(jù)庫??!

con = DriverManager.getConnection(url,user,password);

if(!con.isClosed())

System.out.println("Succeeded connecting to the Database!");

//2.創(chuàng)建statement類對(duì)象,用來執(zhí)行SQL語句??!

Statement statement = con.createStatement();

//要執(zhí)行的SQL語句

String sql = "select * from student";

//3.ResultSet類,用來存放獲取的結(jié)果集??!

ResultSet rs = statement.executeQuery(sql);

System.out.println("-----------------");

System.out.println("執(zhí)行結(jié)果如下所示:");

System.out.println("-----------------");

System.out.println(" 學(xué)號(hào)" + "\t" + " 姓名");

System.out.println("-----------------");

String name = null;

String id = null;

while(rs.next()){

//獲取stuname這列數(shù)據(jù)

name = rs.getString("stuname");

//獲取stuid這列數(shù)據(jù)

id = rs.getString("stuid");

//首先使用ISO-8859-1字符集將name解碼為字節(jié)序列并將結(jié)果存儲(chǔ)新的字節(jié)數(shù)組中。

//然后使用GB2312字符集解碼指定的字節(jié)數(shù)組。

name = new String(name.getBytes("ISO-8859-1"),"gb2312");

//輸出結(jié)果

System.out.println(id + "\t" + name);

}

rs.close();

con.close();

} catch(ClassNotFoundException e) {

//數(shù)據(jù)庫驅(qū)動(dòng)類異常處理

System.out.println("Sorry,can`t find the Driver!");

e.printStackTrace();

} catch(SQLException e) {

//數(shù)據(jù)庫連接失敗異常處理

e.printStackTrace();

}catch (Exception e) {

// TODO: handle exception

e.printStackTrace();

}finally{

System.out.println("數(shù)據(jù)庫數(shù)據(jù)成功獲取?。?);

}

}

}

2.添加、修改、刪除操作

在上面while代碼段后面添加以下代碼段:String name = null;

String id = null;

while(rs.next()){

//獲取stuname這列數(shù)據(jù)

name = rs.getString("stuname");

//獲取stuid這列數(shù)據(jù)

id = rs.getString("stuid");

//首先使用ISO-8859-1字符集將name解碼為字節(jié)序列并將結(jié)果存儲(chǔ)新的字節(jié)數(shù)組中。

//然后使用GB2312字符集解碼指定的字節(jié)數(shù)組。

name = new String(name.getBytes("ISO-8859-1"),"gb2312");

//輸出結(jié)果

System.out.println(id + "\t" + name);

}

PreparedStatement psql;

ResultSet res;

//預(yù)處理添加數(shù)據(jù),其中有兩個(gè)參數(shù)--“?”

psql = con.prepareStatement("insert into student values(?,?)");

psql.setInt(1, 8); //設(shè)置參數(shù)1,創(chuàng)建id為5的數(shù)據(jù)

psql.setString(2, "xiaogang"); //設(shè)置參數(shù)2,name 為小明

psql.executeUpdate(); //執(zhí)行更新

//預(yù)處理更新(修改)數(shù)據(jù)

psql = con.prepareStatement("update student set stuname = ? where stuid = ?");

psql.setString(1,"xiaowang"); //設(shè)置參數(shù)1,將name改為王五

psql.setInt(2,10); //設(shè)置參數(shù)2,將id為2的數(shù)據(jù)做修改

psql.executeUpdate();

//預(yù)處理刪除數(shù)據(jù)

psql = con.prepareStatement("delete from student where stuid = ?");

psql.setInt(1, 5);

psql.executeUpdate();

//查詢修改數(shù)據(jù)后student表中的數(shù)據(jù)

psql = con.prepareStatement("select*from student");

res = psql.executeQuery(); //執(zhí)行預(yù)處理sql語句

System.out.println("執(zhí)行增加、修改、刪除后的數(shù)據(jù)");

while(res.next()){

name = res.getString("stuname");

id = res.getString("stuid");

name = new String(name.getBytes("ISO-8859-1"),"gb2312");

System.out.println(id + "\t" + name);

}

res.close();

psql.close();

該代碼段使用到了預(yù)處理語句:con.prepareStatement(String sql);

這樣生成數(shù)據(jù)庫底層的內(nèi)部命令,并將該命令封裝在preparedStatement對(duì)象中,可以減輕數(shù)據(jù)庫負(fù)擔(dān),提高訪問數(shù)據(jù)庫速度。 運(yùn)行結(jié)果:

文章標(biāo)題:售票考試系統(tǒng)java代碼的簡(jiǎn)單介紹
網(wǎng)站路徑:http://m.rwnh.cn/article8/hiieip.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT、網(wǎng)站設(shè)計(jì)、搜索引擎優(yōu)化、自適應(yīng)網(wǎng)站、網(wǎng)站導(dǎo)航全網(wǎng)營(yíng)銷推廣

廣告

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

網(wǎng)站托管運(yùn)營(yíng)
大悟县| 新巴尔虎右旗| 柘城县| 长葛市| 南开区| 新民市| 海伦市| 天峻县| 寿光市| 揭西县| 南昌县| 宜州市| 略阳县| 龙游县| 循化| 延庆县| 赤城县| 常州市| 泗水县| 宜君县| 商城县| 旬邑县| 霍林郭勒市| 金塔县| 贺州市| 安庆市| 项城市| 蛟河市| 乡宁县| 石景山区| 绥宁县| 临城县| 临清市| 高邮市| 博湖县| 阿瓦提县| 新民市| 互助| 八宿县| 永嘉县| 丰原市|