真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

java課程設(shè)計(jì)代碼大全 java課程設(shè)計(jì)題目

java課程設(shè)計(jì)創(chuàng)意小游戲

① 求Java課程設(shè)計(jì)—小游戲(含源代碼)

站在用戶的角度思考問題,與客戶深入溝通,找到辰溪網(wǎng)站設(shè)計(jì)與辰溪網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗(yàn)好的作品,建站類型包括:成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名與空間、網(wǎng)站空間、企業(yè)郵箱。業(yè)務(wù)覆蓋辰溪地區(qū)。

//hi./srxboys/item/8ce4743da1adc991c2cf29c4

Tank——坦克大戰(zhàn)(簡潔版)源代碼-------(此文檔是自己在韓順平教程總結(jié)而來)

*功能:1.防止敵人的坦克重疊運(yùn)動

*(決定把判斷是否碰撞的函數(shù)寫到EnemyTank類)

*2.可以分關(guān)

*2.1(做一個開始的Panel,它是一個空的)

*2.2開始字體閃爍

*3.可以在玩游戲的時候,暫停和繼續(xù)

*3.1當(dāng)用戶點(diǎn)擊暫停時,子彈的速度和坦克速度設(shè)為0,并讓坦克的方向

*不要發(fā)生變化。

*4.可以記錄玩家的成績

*4.1用文件流的方式(小游戲)[大游戲是用的數(shù)據(jù)庫cs,bs結(jié)構(gòu),三國]

*4.2單寫一個記錄類,完成對玩家的記錄

*4.3先完成保存共擊毀了多少輛敵人坦克的功能

*4.4存盤退出游戲,可以記錄當(dāng)時的敵人的坦克坐標(biāo),并可以恢復(fù)

*5.java如何操作聲音文件

*/

② JAVA課程設(shè)計(jì),求個能用eclipse實(shí)現(xiàn)小游戲或小程序的源代碼。感激不盡

你自己來去下自載吧,這里面都有 //oschina/project/java

③ 用JAVA編寫一個小游戲

前天寫的猜數(shù)字游戲,yongi控制猜測次數(shù),有詳細(xì)解析,用黑窗口可以直接運(yùn)行,

我試驗(yàn)過了,沒問題

import javax.swing.Icon;

import javax.swing.JOptionPane;

public class CaiShuZi4JOptionPane {

/**

* @param args

*/

public static void main(String[] args) {

Icon icon = null;

boolean bl = false;

int put = 0;

int c = (int) (((Math.random())*100)+1); //獲取一個1-100的隨機(jī)數(shù)

System.out.println("你獲取的隨機(jī)數(shù)是:"+c); //打印你的隨機(jī)數(shù)字

String str1 = (String) JOptionPane.showInputDialog(null,"請輸入你的猜測數(shù)字(1-100): ","猜數(shù)字游戲",JOptionPane.PLAIN_MESSAGE,icon,null,"在這輸入"); //第一次輸入你的猜測數(shù)字

if(str1==null){

JOptionPane.showMessageDialog(null, "你已經(jīng)取消了本次游戲"); //如果你點(diǎn)取消那么本次游戲結(jié)束

}else{

bl = num(str1); //判斷是輸入的是不是數(shù)字或者是整數(shù)

if(true==bl){ //如果是數(shù)字的話進(jìn)入與隨機(jī)數(shù)比較的程序

System.out.println("你輸入的數(shù)字是:"+str1); //打印你輸入的數(shù)字

put = Integer.valueOf(str1);

for(int i = 4;i 0;i--){ //i是你可以猜測的次數(shù)

if(put==c){

JOptionPane.showMessageDialog(null, "恭喜你猜對了,正確答案是:"+c+"。"); //如果你猜對了就直接結(jié)束循環(huán)

break;

}else if(putc){ //如果輸大了就讓你再次從新輸入

str1 = (String) JOptionPane.showInputDialog(null,"你的輸入過大。你還有"+i+"次機(jī)會,請重新輸入: ","猜數(shù)字游戲",JOptionPane.PLAIN_MESSAGE,icon,null,"在這輸入");

if(str1==null){

JOptionPane.showMessageDialog(null, "你已經(jīng)取消了本次輸入");

break;

}else{

bl =num(str1);

if(true==bl){

put = Integer.valueOf(str1);

}else{

JOptionPane.showMessageDialog(null, "你的輸入不正確,請重新輸入");

}

}

}else if(putc){ //如果你輸小了也讓你從新輸入

str1 = (String) JOptionPane.showInputDialog(null,"你的輸入過小。你還有"+i+"次機(jī)會,請重新輸入: ","猜數(shù)字游戲",JOptionPane.PLAIN_MESSAGE,icon,null,"在這輸入");

if(str1==null){

JOptionPane.showMessageDialog(null, "你已經(jīng)取消了本次輸入");

break;

}else{

bl =num(str1);

if(true==bl){

put = Integer.valueOf(str1);

}else{

JOptionPane.showMessageDialog(null, "你的輸入不正確,請重新輸入");

}

}

}

}

}else if(bl==false){ //這個 是你第一次如果填寫的不是數(shù)字的話也會結(jié)束本次游戲

JOptionPane.showMessageDialog(null, "請您下次按要求填寫。本次游戲結(jié)束");

}

if(true==bl c!=put){ //如果你i次都沒猜對,那么就直接告訴你這個數(shù)十什么

JOptionPane.showMessageDialog(null, "很遺憾你沒能猜對,這個數(shù)字是:"+c+".");

}

}

}

public static boolean num(String value){ //一個靜態(tài)方法,判斷你輸入的是不是數(shù)字

try {

Integer.parseInt(value);

return true;

} catch (Exception e) {

return false;

}

}

}

④ 用java制作一個小游戲 教學(xué)

static Scanner in =new Scanner(System.in);

public static int aaa(){

int c = 0;

while(true){

try {

if(c999c10000){

break;

}else{

// System.out.println("請輸入4位整數(shù)");

c= in.nextInt();

if(c999c10000){

break;

}else{

System.out.println("輸入有誤,請重新輸入4位整數(shù)");

}

}

} catch (Exception e) {

System.out.println("請輸入整數(shù)");

c= in.nextInt();

}

}

//in.close();

return c;

}

public static void cai(){

//Scanner sa =new Scanner(System.in);

int haoma=(int)(Math.random()*10000);

if(haoma999)

{

haoma = Integer.parseInt(String.valueOf(haoma)+"0");

}

System.out.println(haoma);

System.out.println("請輸入一位4位整數(shù)");

int aa = 0;

while(true){

aa= aaa();

String pd=String.valueOf(aa);

if(pd.length()!=4){

aa = aaa();

}else{

break;

}

}

while(true){

if(aa==haoma){

System.out.println("你猜對了,可以去買彩票了");

}else{

System.out.println("抱歉 , 你猜錯了");

}

System.out.println("是否繼續(xù)1繼續(xù) 其他結(jié)束");

try {

int ss = in.nextInt();

if(ss==1){

cai();

}else{

break;

}

} catch (Exception e) {

in.close();

break;

}

}

}

public static void main(String[] args) {

System.out.println("歡迎來到猜號小游戲");

cai();

System.out.println("over");

}

⑤ 想做一個java小游戲 誰能給幾個創(chuàng)意啊 注意 是創(chuàng)意!?。。?! 不是已有的有創(chuàng)意的小游戲

比如有東西扔過來,選擇吃掉或者躲開,考反應(yīng)吧。

⑥ 急求java課程設(shè)計(jì),內(nèi)容可以是小游戲的,如(迷宮,計(jì)算器,停車場之戀的),要能運(yùn)行,謝謝

俄羅斯方塊,貪吃蛇。推箱子。

⑦ 求JAVA期末課程設(shè)計(jì),要那種開發(fā)的小項(xiàng)目軟件。可以是像記事本那種,也可以是小游戲那種。

網(wǎng)上搜不到的一般是不可共享的資源,建議去圖書館找本專門針對課程設(shè)計(jì)的書,里面的資料很豐富,你可以照著做一下,并作功能上適當(dāng)?shù)脑鰷p,這樣網(wǎng)上就很難找到了

java課程設(shè)計(jì)題目及代碼是什么?

java課程設(shè)計(jì)題目及代碼分別是:

1、題目:計(jì)算器。設(shè)計(jì)內(nèi)容是設(shè)計(jì)一個圖形界面(GUI)的計(jì)算器應(yīng)用程序,完成簡單的算術(shù)運(yùn)算。

設(shè)計(jì)要求是設(shè)計(jì)的計(jì)算器應(yīng)用程序可以完成家法、減法、乘法、除法和取余運(yùn)算。且有小數(shù)點(diǎn)、正負(fù)號、求倒數(shù)、退格和清零功能。

2、代碼:

數(shù)字按鈕NumberButton類如下:

import java.awt.

import java.awt.event.

import javax.swing.

public class NumberButton extends Button.

{

int number.

public NumberButton(int number).

{

super(""+number).

this.number=number.

setForeground(Color.blue).

}

public int getNumber().

{

return number;

}

}

其它java課程設(shè)計(jì)題目及代碼是:

題目:華容道。編寫一個按鈕的子類,使用該子類創(chuàng)建的對象代表華容道中的人物。通過焦點(diǎn)事件控制人物顏色,當(dāng)人物獲得焦點(diǎn)時顏色為藍(lán)色,當(dāng)失去焦點(diǎn)時顏色為灰色。

通過鍵盤事件和鼠標(biāo)事件來實(shí)現(xiàn)曹操、關(guān)羽等人物的移動。當(dāng)人物上發(fā)生鼠標(biāo)事件或鍵盤事件時,如果鼠標(biāo)指針的位置是在人物的下方(也就是組件的下半部分)或按下鍵盤的“↓“鍵,該人物向下移動。向左、向右和向上的移動原理類似。

代碼是:

String name[]={"曹操","關(guān)羽","張","劉","馬","許","兵","兵","兵","兵"}.

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

{

person[i]=new Person(i,name[i]).

person[i].addKeyListener(this).

person[i].addMouseListener(this).

//? ? ?person[i].addFocusListener(new Person).

add(person[i]).

}

person[0].setBounds(104,54,100,100).

person[1].setBounds(104,154,100,50).

person[2].setBounds(54,154,50,100).

person[3].setBounds(204,154,50,100).

person[4].setBounds(54,54,50,100).

person[5].setBounds(204,54,50,100);

person[6].setBounds(54,254,50,50);

person[7].setBounds(204,254,50,50);

person[8].setBounds(104,204,50,50);

person[9].setBounds(154,204,50,50);

java課程設(shè)計(jì)源代碼(急?。。。。?/h2>

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點(diǎn)?!");

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("你已經(jīng)擁有的牌:");

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 = "合計(jì):" + 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, "是否繼續(xù)?", "提示",

JOptionPane.OK_CANCEL_OPTION,

JOptionPane.INFORMATION_MESSAGE, null, null, null);

if (i == JOptionPane.OK_OPTION) {

onClick();

} else

return;

}

}

private void clear() {

label_2.setText("合計(jì):");

sum = 0;

number = 0;

label_1.setText("你已經(jīng)擁有的牌:");

}

/**

* @return

*/

protected JLabel getLabel_2() {

if (label_2 == null) {

label_2 = new JLabel();

label_2.setText("合計(jì):");

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

}

return label_2;

}

}

真好無聊中。。


網(wǎng)頁題目:java課程設(shè)計(jì)代碼大全 java課程設(shè)計(jì)題目
文章來源:http://weahome.cn/article/dojcdio.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部