當前位置:首頁 » 編程語言 » java製作小游戲

java製作小游戲

發布時間: 2023-08-20 06:55:49

『壹』 怎麼用java來寫一個小游戲程序

import java.util.*;
import java.io.*;
public class CaiShu{
public static void main(String[] args) throws IOException{
Random a=new Random();
int num=a.nextInt(100);
System.out.println("請輸入一個100以內的整數:");
for (int i=0;i<=9;i++){
BufferedReader bf=new BufferedReader(new InputStreamReader(System.in));
String str=bf.readLine();
int shu=Integer.parseInt(str);
if (shu>num)
System.out.println("輸入的數大了,輸小點的!");
else if (shu<num)
System.out.println("輸入的數小了,輸大點的!");
else {
System.out.println("恭喜你,猜對了!");
if (i<=2)
System.out.println("你真是個天才!");
else if (i<=6)
System.out.println("還將就,你過關了!");
else if (i<=8)
System.out.println("但是你還……真笨!");
else
System.out.println("你和豬沒有兩樣了!"); break;}
}
} }

『貳』 java做一些小游戲需要學什麼

那就學游戲開發這個專業,畢竟java只是一門工具

『叄』 用java製作一個小游戲 教學

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

public static int aaa(){

int c = 0;
while(true){

try {
if(c>999&&c<10000){
break;
}else{
// System.out.println("請輸入4位整數");
c= in.nextInt();
if(c>999&&c<10000){
break;
}else{
System.out.println("輸入有誤,請重新輸入4位整數");
}
}
} catch (Exception e) {
System.out.println("請輸入整數");
c= in.nextInt();
}
}
//in.close();
return c;
}
public static void cai(){
//Scanner sa =new Scanner(System.in);
int haoma=(int)(Math.random()*10000);

if(haoma<999)
{
haoma = Integer.parseInt(String.valueOf(haoma)+"0");
}
System.out.println(haoma);
System.out.println("請輸入一位4位整數");
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("是否繼續1繼續 其他結束");
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小游戲代碼

具體如下:

連連看的小源碼

package Lianliankan;

import javax.swing.*;

import java.awt.*;

import java.awt.event.*;

public class lianliankan implements ActionListener

{

JFrame mainFrame; //主面板

Container thisContainer;

JPanel centerPanel,southPanel,northPanel; //子面板

JButton diamondsButton[][] = new JButton[6][5];//游戲按鈕數組

JButton exitButton,resetButton,newlyButton; //退出,重列,重新開始按鈕

JLabel fractionLable=new JLabel("0"); //分數標簽

JButton firstButton,secondButton; //

分別記錄兩次被選中的按鈕

int grid[][] = new int[8][7];//儲存游戲按鈕位置

static boolean pressInformation=false; //判斷是否有按鈕被選中

int x0=0,y0=0,x=0,y=0,fristMsg=0,secondMsg=0,validateLV; //游戲按鈕的位置坐標

int i,j,k,n;//消除方法控制

代碼(code)是程序員用開發工具所支持的語言寫出來的源文件,是一組由字元、符號或信號碼元以離散形式表示信息的明確的規則體系。

對於字元和Unicode數據的位模式的定義,此模式代表特定字母、數字或符號(例如 0x20 代表一個空格,而 0x74 代表字元「t」)。一些數據類型每個字元使用一個位元組;每個位元組可以具有 256 個不同的位模式中的一個模式。

在計算機中,字元由不同的位模式(ON 或 OFF)表示。每個位元組有 8 位,這 8 位可以有 256 種不同的 ON 和 OFF 組合模式。對於使用 1 個位元組存儲每個字元的程序,通過給每個位模式指派字元可表示最多 256 個不同的字元。2 個位元組有 16 位,這 16 位可以有 65,536 種唯一的 ON 和 OFF 組合模式。使用 2 個位元組表示每個字元的程序可表示最多 65,536 個字元。

單位元組代碼頁是字元定義,這些字元映射到每個位元組可能有的 256 種位模式中的每一種。代碼頁定義大小寫字元、數字、符號以及 !、@、#、% 等特殊字元的位模式。每種歐洲語言(如德語和西班牙語)都有各自的單位元組代碼頁。

雖然用於表示 A 到 Z 拉丁字母表字元的位模式在所有的代碼頁中都相同,但用於表示重音字元(如"é"和"á")的位模式在不同的代碼頁中卻不同。如果在運行不同代碼頁的計算機間交換數據,必須將所有字元數據由發送計算機的代碼頁轉換為接收計算機的代碼頁。如果源數據中的擴展字元在接收計算機的代碼頁中未定義,那麼數據將丟失。

如果某個資料庫為來自許多不同國家的客戶端提供服務,則很難為該資料庫選擇這樣一種代碼頁,使其包括所有客戶端計算機所需的全部擴展字元。而且,在代碼頁間不停地轉換需要花費大量的處理時間。

『伍』 用java做一個小游戲

import java.awt.*;
public class TowerPoint
{
int x,y;
boolean 有盤子;
Disk 盤子=null;
HannoiTower con=null;
public TowerPoint(int x,int y,boolean boo)
{
this.x=x;
this.y=y;
有盤子=boo;
}
public boolean 是否有盤子()
{
return 有盤子;
}
public void set有盤子(boolean boo)
{
有盤子=boo;
}

public int getX()
{
return x;
}
public int getY()
{
return y;
}
public void 放置盤子(Disk 盤子,HannoiTower con)
{
this.con=con;
con.setLayout(null);
this.盤子=盤子;
con.add(盤子);
int w=盤子.getBounds().width;
int h=盤子.getBounds().height;
盤子.setBounds(x-w/2,y-h/2,w,h);
有盤子=true;
con.validate();
}
public Disk 獲取盤子()
{
return 盤子;
}
}

熱點內容
王者鍵盤怎麼設置安卓 發布:2025-02-05 10:32:01 瀏覽:371
阿里雲輕量伺服器ip搭建 發布:2025-02-05 10:24:46 瀏覽:484
編程高精度 發布:2025-02-05 10:22:28 瀏覽:228
使命召喚如何配置爆炸狙 發布:2025-02-05 10:08:12 瀏覽:141
java訪問共享目錄 發布:2025-02-05 10:03:56 瀏覽:279
行車記錄儀存儲卡多大合適 發布:2025-02-05 09:35:21 瀏覽:110
oppo手機鎖屏密碼忘了怎麼辦 發布:2025-02-05 09:33:50 瀏覽:122
phprsa演算法 發布:2025-02-05 09:33:48 瀏覽:229
快寫編譯器 發布:2025-02-05 09:29:15 瀏覽:588
java隨機驗證碼 發布:2025-02-05 09:27:45 瀏覽:635