當前位置:首頁 » 課程大全 » java課程設計滿分

java課程設計滿分

發布時間: 2021-03-15 17:33:16

『壹』 設計java程序,輸入3個學生的兩門課程成績記錄、計算總分和平均分。要求使用數組,;利用循環語句

importjava.util.Scanner;
publicclass成績
{
privatestaticScannersc=newScanner(System.in);
privatestaticint[][]arr=newint[3][2];
privatestaticString[]srr=newString[3];
publicstaticvoidmain(String[]args)
{
System.out.println(" ==========成績記錄========== ");
init();
}//初始化!
privatestaticvoidinit()
{
for(inti=0;i<arr.length;i++)
{
System.out.println("請輸入第"+(i+1)+"個學生分數:");
srr[i]="學員"+(char)(65+i);
for(intj=0;j<2;j++)
{
if(j!=1)
System.out.println("語文:");
else
System.out.println("數學:");
arr[i][j]=sc.nextInt();
}
}
for(inti=0;i<arr.length;i++)
{
System.out.print(srr[i]+":");
inttem=0;
for(intj=0;j<arr[i].length;j++)
{
tem+=arr[i][j];
if(j!=1)
System.out.print(" 語文:"+arr[i][j]);
else
System.out.print(" 數學:"+arr[i][j]);
}
System.out.print(" 該學員總分:"+tem+" 平均分:"+tem/2+" ");
}
}
}

『貳』 JAVA課程設計,拜託各位兄弟姐妹了。

下面提供Application程序源碼,Applet參照著寫吧

import java.util.Random;
import java.util.Scanner;

/*
* 游戲隨即給出一個0~99(包括0和99)的數字,然後讓你猜是什麼數字。你可以隨便猜一個數字,游戲會提示太大還是太小,從而縮小結果范圍。經過幾次猜測與提示後,最終退出答案。在游戲過程中。記錄你最終猜對時所需要的次數。游戲結束後公布結果。見下
次數 結果
1 你太有才了!
2~6 這么快就猜出來了,很聰明么!
大於7 猜了半天才猜出來,小同志,尚需努力啊!
*/
public class guessGame {

/**
* @param args
*/
public static void main(String[] args) {
int gameValue = (int)(Math.random()*(100-1)+1);
System.out.println("Rand:"+gameValue);
Scanner sc = new Scanner(System.in);
System.out.println("請輸入一個數字");
int num = sc.nextInt();
int guessCorrectNum=1;

while(true){

if(num==gameValue){
if(guessCorrectNum == 1)
System.out.println("你太有才了!");
else if((guessCorrectNum >=2) && (guessCorrectNum<=6))
System.out.println("這么快就猜出來了,很聰明么");
else if(guessCorrectNum >7)
System.out.println("猜了半天才猜出來,小同志,尚需努力啊!");

break;
}
else{
if (guessCorrectNum <=20){

guessCorrectNum = guessCorrectNum + 1;
num = sc.nextInt();

}
else{
System.out.println("20次都猜不出來...,不讓你猜了");
break;
}

}

}
}

}

『叄』 java高手請進,大二現在正在做一個java課程設計,求呀,這么多分全給了

資料庫用oracle的可以?

『肆』 JAVA 課程設計.《題目:排球比賽計分系統》求完整代碼

我的小秋 9把12335把9

『伍』 Java課程設計題目

這個控制台模擬的話很簡單啊,使用switch語句,1-7對應選下,case之後再進行if語句判斷就好了啊,程序模擬的話,自己做一個輸入認證,當做登陸界面,後面的功能選項其實建模之後的模塊而已,分別寫7個pannel,對應控制選項= =。

『陸』 java窗體滿分項目

給你個建議,不要學習java中的swing,java在這方面,自己都不玩了。
去學習:spring->spring boot->spring cloud吧
如果你針對窗體項目感興趣,去學習.NET的wpf

『柒』 java課程設計 學生成績管理

/**
* 學員管理系統
* 版本號1.0
*/
/**
* 這是一個類,
* 用於演示學員的基本信息操作
* 創建人: csx
* 創建時間:2008年3月25日21:51:27
*/
package com.student.csx;

/**
* 導入相關的包
*/
// 導入載入驅動程序包
import java.sql.DriverManager; // 導入連接包
import java.sql.Connection; // 導入獲得語句包
import java.sql.Statement; // 導入執行語句包
import java.sql.ResultSet; // 導入SQL異常包
import java.sql.SQLException; // 導入SQL異常包
import java.util.Scanner;// 導入接收輸入包

public class Student {
/**
* 構造方法
*/
public Student() {
}

/**
* 這是一個方法 用於顯示用戶需要的菜單
*/
public void meau() {
System.out.println("請選擇功能");
System.out.println("1.查詢學員的基本信息");
System.out.println("2.添加學員的基本信息");
System.out.println("3.刪除學員的基本信息");
System.out.println("4.排序學員的基本信息");
System.out.println("5.修改學員的基本信息");
System.out.println("6.退出使用");
}

/**
* 這是一個方法 用於顯示學員的信息
*/
public void showStudentInfo() {
// 捕獲異常
try {
/**
* 第一步: 載入驅動程序---橋連接
*/
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();// 列印出異常的詳細信息
}
// 捕獲異常
try {
/**
* 第二步: 創建連接
*/
Connection conn = DriverManager.getConnection("jdbc:odbc:student",
"sa", "sa");
/**
* 第三步: 獲取語句對象
*/
Statement stmt = conn.createStatement();
/**
* 第四步: 執行語句
*/
ResultSet rs = stmt.executeQuery("select * from student");
/**
* 第五步: 列印出結果
*/
while (rs.next()) {
System.out.print(rs.getString(1));
System.out.print(rs.getString(2));
System.out.print(rs.getString(3));
System.out.println(rs.getInt(4));
System.out.println(rs.getFloat(5));
}
/**
* 第六步: 釋放資源
*/
rs.close();
stmt.close();
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

}

/**
* 這是一個方法 用於添加學員的信息
*/
public void appendStudentInfo() {
// 准備接收輸入
Scanner input = new Scanner(System.in);
/**
* 提示用戶輸入
*/
System.out.println("請輸入姓名:");
/**
* 用於接收用戶輸入的信息
*/
String name = input.nextLine();
/**
* 提示用戶輸入
*/
System.out.println("請輸入學號:");
/**
* 用於接收用戶輸入的信息
*/
String id = input.nextLine();
/**
* 提示用戶輸入
*/
System.out.println("請輸入性別:");
/**
* 用於接收用戶輸入的信息
*/
String sex = input.nextLine();
/**
* 提示用戶輸入
*/
System.out.println("請輸入年齡:");
/**
* 用於接收用戶輸入的信息
*/
int age = input.nextInt();
/**
* 提示用戶輸入
*/
System.out.println("請輸入平均成績:'");
/**
* 用於接收用戶輸入的信息
*/
Float score = input.nextFloat();
/**
* 捕獲異常
*/
try {
/**
* 第一步: 載入驅動程序---橋連接
*/
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
/**
* 第二步:
* 創建連接
*/
Connection conn = DriverManager.getConnection("jdbc:odbc:student",
"sa", "sa");
/**
* 第三步:
* 獲得語句
*/
Statement stmt = conn.createStatement();
/**
* 第四步:
* 執行語句塊
*/
String sql = "insert into student(name,id,sex,age)" + "values('"
+ name + "','" + id + "','" + sex + "'," + age + ",'"
+ score + "')";
/** 執行語句,並返回一個數字(數字是指影響了幾行) */
int updateRow = stmt.executeUpdate(sql);
/** 判斷是否插入成功 */
if (updateRow > 0) {
System.out.println("插入成功");
} else {
System.out.println("插入失敗");
}
/**
* 最後一步:
* 釋放資源
*/
stmt.close();
conn.close();
} catch (Exception e) {
/**
* 列印異常的詳細信息
*/
e.getStackTrace();
}
}

/**
* 這是一個方法 用於刪除學員的信息
*/
public void deleteStudentInfo() {
try {
/**
* 第一步:
* 載入驅動程序
*/
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
//准備接收
Scanner input = new Scanner(System.in);
//創建連接
Connection conn = DriverManager.getConnection("jdbc:odbc:student",
"sa", "sa");
//獲取語句
Statement stmt = conn.createStatement();
//提示用戶輸入
System.out.println("請輸入你要刪除學員的姓名:");
//接收用戶輸入的信息
String name = input.nextLine();
//執行語句
String sql = "delete from student where name = '" + name + "'";
int updateRow = stmt.executeUpdate(sql);
/** 判斷是否刪除成功 */
if (updateRow > 0) {
System.out.println("刪除成功");
} else {
System.out.println("刪除失敗");
}
//釋放資源
stmt.close();
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

/**
* 這是一個方法 用於將學員的信息進行排序
*/
public void compositorStudentInfo() {
// 捕獲異常
try {
/**
* 第一步: 載入驅動程序---橋連接
*/
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();// 列印出異常的詳細信息
}
// 捕獲異常
try {
/**
* 第二步: 創建連接
*/
Connection conn = DriverManager.getConnection("jdbc:odbc:student",
"sa", "sa");
/**
* 第三步: 獲取語句對象
*/
Statement stmt = conn.createStatement();
/**
* 第四步: 執行語句
*/
ResultSet rs = stmt
.executeQuery("select * from student order by age");
/**
* 第五步: 列印出結果
*/
System.out.print("按年齡排序為:\n");
while (rs.next()) {
System.out.print(rs.getString(1));
System.out.print(rs.getString(2));
System.out.print(rs.getString(3));
System.out.println(rs.getInt(4));
System.out.println(rs.getFloat(5));
}
/**
* 第六步: 釋放資源
*/
rs.close();
stmt.close();
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

}

/**
* 這是一個方法 用於修改學員的信息
*/

public void amendStudentInfo() {
// 捕獲異常
try {
/**
* 第一步: 載入驅動程序---橋連接
*/
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();// 列印出異常的詳細信息
}
// 捕獲異常
try {
/**
* 第二步: 創建連接
*/
Connection conn = DriverManager.getConnection("jdbc:odbc:student",
"sa", "sa");
/**
* 第三步: 獲取語句對象
*/
Statement stmt = conn.createStatement();
//准備接收輸入
Scanner input = new Scanner(System.in);
//提示用戶輸入
System.out.println("請輸入你要修改的學員的姓名:");
//接收用戶輸入的信息
String name = input.nextLine();
//提示輸入
System.out.println("請輸入你修改後學員的成績");
//接收用戶輸入的信息
Float score = input.nextFloat();
/**
* 第四步: 執行語句
*/
String sql = "update student set score = '" + score
+ "' where name = '" + name + "'";
int updateRow = stmt.executeUpdate(sql);
/** 判斷是否刪除成功 */
if (updateRow > 0) {
System.out.println("修改成功");
} else {
System.out.println("修改失敗");
}
//stmt.close();
//conn.close();

/**
* 第六步: 釋放資源
*/
stmt.close();
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

}

}

下面這是一個場景類:

/**
* 這是一個測試類
* 用於測試
* 創建人:CSX * 創建時間:2008年3月25日22:03:10
* 版本號:1.0
*/
//這是一個包
package com.student.csx;
//導入接收包
import java.util.Scanner;

public class Action {
/**
* 這是程序的入口點
* @param args
*/
public static void main(String[] args) {
Student stu = new Student();//聲明一個對象
stu.meau();//調用菜單
int elect;//聲明一個變數,用於接收用戶的選擇
while (true) {
/**准備接收輸入*/
Scanner input = new Scanner(System.in);

//System.out.println("");
/**接收*/
elect = input.nextInt();
//switch分支結構來判斷
switch (elect) {
case 1:
//調用顯示方法
stu.showStudentInfo();
break;
case 2:
//調用添加方法
stu.appendStudentInfo();
break;
case 3:
//調用刪除方法
stu.deleteStudentInfo();
break;
case 4://調用排序方法
stu.compositorStudentInfo();
break;
case 5:
//調用修改方法
stu.amendStudentInfo();
break;
case 6:
//退出使用
System.exit(0);

}
}
}

}

『捌』 java課程設計

去網站上下載一個,這里沒人能給你寫這么多

『玖』 Java課程設計!急!!!(高分)

我幫你編寫了一部分,實現了「輸入十個同學的相關信息,並在文本框中顯示」(圖形界面實現)。

要實現接下去的功能其實也真的不難的,但是真的很麻煩、很浪費時間……我就幫你做到這里了,你自己添加一下代碼就可以(或者提高懸賞的話可以考慮考慮啊!哈哈……)代碼如下:

importjava.awt.BorderLayout;

importjavax.swing.JPanel;

importjavax.swing.JFrame;

importjava.awt.Dimension;

importjavax.swing.JButton;

importjava.awt.Rectangle;

importjavax.swing.JLabel;

importjavax.swing.SwingConstants;

importjavax.swing.JScrollPane;

importjavax.swing.JTextArea;

importjavax.swing.JOptionPane;

{

=1L;

privateJPaneljContentPane=null;

privateJButtonjButton=null;

privateJLabeljLabel=null;

privateJScrollPanejScrollPane=null;

privateJTextAreajTextArea=null;

/**

*Thisisthedefaultconstructor

*/

publicTongJi(){

super();

initialize();

}

/**

*Thismethodinitializesthis

*

*@returnvoid

*/

privatevoidinitialize(){

this.setSize(412,372);

this.setContentPane(getJContentPane());

this.setTitle("成績統計");

this.addWindowListener(newjava.awt.event.WindowAdapter(){

publicvoidwindowClosing(java.awt.event.WindowEvente){

System.exit(0);

}

});

this.setVisible(true);

}

/**

*

*

*@returnjavax.swing.JPanel

*/

privateJPanelgetJContentPane(){

if(jContentPane==null){

jLabel=newJLabel();

jLabel.setBounds(newRectangle(18,66,65,18));

jLabel.setHorizontalAlignment(SwingConstants.CENTER);

jLabel.setText("統計結果:");

jContentPane=newJPanel();

jContentPane.setLayout(null);

jContentPane.add(getJButton(),null);

jContentPane.add(jLabel,null);

jContentPane.add(getJScrollPane(),null);

}

returnjContentPane;

}

/**

*ThismethodinitializesjButton

*

*@returnjavax.swing.JButton

*/

privateJButtongetJButton(){

if(jButton==null){

jButton=newJButton();

jButton.setBounds(newRectangle(18,16,86,28));

jButton.setText("開始統計");

jButton.addActionListener(newjava.awt.event.ActionListener(){

publicvoidactionPerformed(java.awt.event.ActionEvente){

/////錄入成績信息

String[][]mymsg=newString[10][6];

for(inti=0;i<10;i++){

Stringstrnum=JOptionPane.showInputDialog(null,"請輸入第"+(i+1)+"個學生的學號","信息錄入",JOptionPane.WARNING_MESSAGE);

Stringstrname=JOptionPane.showInputDialog(null,"請輸入第"+(i+1)+"個學生的姓名","信息錄入",JOptionPane.WARNING_MESSAGE);

Stringdoublemath=JOptionPane.showInputDialog(null,"請輸入第"+(i+1)+"個學生的數學成績","信息錄入",JOptionPane.WARNING_MESSAGE);

Stringdoubleeng=JOptionPane.showInputDialog(null,"請輸入第"+(i+1)+"個學生的英語成績","信息錄入",JOptionPane.WARNING_MESSAGE);

Stringdoublejava=JOptionPane.showInputDialog(null,"請輸入第"+(i+1)+"個學生的JAVA成績","信息錄入",JOptionPane.WARNING_MESSAGE);

Stringdoublecomp=JOptionPane.showInputDialog(null,"請輸入第"+(i+1)+"個學生的計算機成績","信息錄入",JOptionPane.WARNING_MESSAGE);

mymsg[i][0]=strnum;

mymsg[i][1]=strname;

mymsg[i][2]=doublemath;

mymsg[i][3]=doubleeng;

mymsg[i][4]=doublejava;

mymsg[i][5]=doublecomp;

}

////顯示成績信息

jTextArea.setText("學號姓名數學英語JAVA計算機");

for(inti=0;i<10;i++){

jTextArea.setText(jTextArea.getText()+" ");

for(intj=0;j<6;j++){

jTextArea.setText(jTextArea.getText()+mymsg[i][j]+"");

}

}

}

});

}

returnjButton;

}

/**

*

*

*@returnjavax.swing.JScrollPane

*/

(){

if(jScrollPane==null){

jScrollPane=newJScrollPane();

jScrollPane.setBounds(newRectangle(18,86,370,230));

jScrollPane.setViewportView(getJTextArea());

}

returnjScrollPane;

}

/**

*

*

*@returnjavax.swing.JTextArea

*/

privateJTextAreagetJTextArea(){

if(jTextArea==null){

jTextArea=newJTextArea();

jTextArea.setEditable(false);

}

returnjTextArea;

}

publicstaticvoidmain(Stringargs[]){

newTongJi();

}

}//@jve:decl-index=0:visual-constraint="10,10"

效果如下圖:

『拾』 java課程設計(符合要求,別太深奧)

俄羅斯方塊沒有 有自己做的貪食蛇

import java.awt.Color;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.event.MouseAdapter;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import java.awt.event.MouseEvent;
import java.io.File;
import java.io.IOException;
import java.util.Random;

import javax.imageio.ImageIO;
import javax.swing.JFrame;

public class GameMain extends JFrame implements Runnable {

int runY = 140;

int runX = 120;

int width = 600;

int height = 500;

int W = 10;

int M = 10;

int fangxiang = 0;

int sheshen[] = new int[200];

int foodx = 150;

int foody = 150;

int score = 0;

boolean zhuangtai = true;

class UsurKey extends KeyAdapter {

public void keyPressed(KeyEvent e) {
fangxiang = e.getKeyCode();
}

}

class UsurMouse extends MouseAdapter {

public void mouseClicked(MouseEvent e) {
System.out.println(e.getX() + "," + e.getY());
}
}

public GameMain() {
this.setSize(width, height);
this.setVisible(true);
this.addKeyListener(new UsurKey());
this.addMouseListener(new UsurMouse());
new Thread(this).start();
for (int i = 0; i < W; i++) {
sheshen[i * 2] = runX + i * W;
sheshen[i * 2 + 1] = runY;
}
}

public static void main(String[] args) {
GameMain g = new GameMain();
}

int count = 0;

public void paint(Graphics g) {
g.fillRect(0, 0, width, height);
g.setColor(new Color(155, 155, 155));
try {
File file1 = new File("img/

熱點內容
武漢大學學生會輔導員寄語 發布:2021-03-16 21:44:16 瀏覽:612
七年級學生作文輔導學案 發布:2021-03-16 21:42:09 瀏覽:1
不屑弟高考成績 發布:2021-03-16 21:40:59 瀏覽:754
大學畢業證會有成績單 發布:2021-03-16 21:40:07 瀏覽:756
2017信陽學院輔導員招聘名單 發布:2021-03-16 21:40:02 瀏覽:800
查詢重慶2018中考成績查詢 發布:2021-03-16 21:39:58 瀏覽:21
結業考試成績怎麼查詢 發布:2021-03-16 21:28:40 瀏覽:679
14中醫醫師資格筆試考試成績查分 發布:2021-03-16 21:28:39 瀏覽:655
名著賞析課程標准 發布:2021-03-16 21:27:57 瀏覽:881
北京大學商業領袖高端培訓課程 發布:2021-03-16 21:27:41 瀏覽:919