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

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

java搞笑代碼 有趣的Java代碼

跪地求好玩的JAVA 源代碼~

連連看java源代碼

萬安網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)公司,萬安網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為萬安上千余家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)要多少錢,請找那個售后服務(wù)好的萬安做網(wǎng)站的公司定做!

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];//游戲按鈕數(shù)組

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

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

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;//消除方法控制

public void init(){

mainFrame=new JFrame("JKJ連連看");

thisContainer = mainFrame.getContentPane();

thisContainer.setLayout(new BorderLayout());

centerPanel=new JPanel();

southPanel=new JPanel();

northPanel=new JPanel();

thisContainer.add(centerPanel,"Center");

thisContainer.add(southPanel,"South");

thisContainer.add(northPanel,"North");

centerPanel.setLayout(new GridLayout(6,5));

for(int cols = 0;cols 6;cols++){

for(int rows = 0;rows 5;rows++ ){

diamondsButton[cols][rows]=new JButton(String.valueOf(grid[cols+1][rows+1]));

diamondsButton[cols][rows].addActionListener(this);

centerPanel.add(diamondsButton[cols][rows]);

}

}

exitButton=new JButton("退出");

exitButton.addActionListener(this);

resetButton=new JButton("重列");

resetButton.addActionListener(this);

newlyButton=new JButton("再來一局");

newlyButton.addActionListener(this);

southPanel.add(exitButton);

southPanel.add(resetButton);

southPanel.add(newlyButton);

fractionLable.setText(String.valueOf(Integer.parseInt(fractionLable.getText())));

northPanel.add(fractionLable);

mainFrame.setBounds(280,100,500,450);

mainFrame.setVisible(true);

}

public void randomBuild() {

int randoms,cols,rows;

for(int twins=1;twins=15;twins++) {

randoms=(int)(Math.random()*25+1);

for(int alike=1;alike=2;alike++) {

cols=(int)(Math.random()*6+1);

rows=(int)(Math.random()*5+1);

while(grid[cols][rows]!=0) {

cols=(int)(Math.random()*6+1);

rows=(int)(Math.random()*5+1);

}

this.grid[cols][rows]=randoms;

}

}

}

public void fraction(){

fractionLable.setText(String.valueOf(Integer.parseInt(fractionLable.getText())+100));

}

public void reload() {

int save[] = new int[30];

int n=0,cols,rows;

int grid[][]= new int[8][7];

for(int i=0;i=6;i++) {

for(int j=0;j=5;j++) {

if(this.grid[i][j]!=0) {

save[n]=this.grid[i][j];

n++;

}

}

}

n=n-1;

this.grid=grid;

while(n=0) {

cols=(int)(Math.random()*6+1);

rows=(int)(Math.random()*5+1);

while(grid[cols][rows]!=0) {

cols=(int)(Math.random()*6+1);

rows=(int)(Math.random()*5+1);

}

this.grid[cols][rows]=save[n];

n--;

}

mainFrame.setVisible(false);

pressInformation=false; //這里一定要將按鈕點擊信息歸為初始

init();

for(int i = 0;i 6;i++){

for(int j = 0;j 5;j++ ){

if(grid[i+1][j+1]==0)

diamondsButton[i][j].setVisible(false);

}

}

}

public void estimateEven(int placeX,int placeY,JButton bz) {

if(pressInformation==false) {

x=placeX;

y=placeY;

secondMsg=grid[x][y];

secondButton=bz;

pressInformation=true;

}

else {

x0=x;

y0=y;

fristMsg=secondMsg;

firstButton=secondButton;

x=placeX;

y=placeY;

secondMsg=grid[x][y];

secondButton=bz;

if(fristMsg==secondMsg secondButton!=firstButton){

xiao();

}

}

}

public void xiao() { //相同的情況下能不能消去。仔細分析,不一條條注釋

if((x0==x (y0==y+1||y0==y-1)) || ((x0==x+1||x0==x-1)(y0==y))){ //判斷是否相鄰

remove();

}

else{

for (j=0;j7;j++ ) {

if (grid[x0][j]==0){ //判斷第一個按鈕同行哪個按鈕為空

if (yj) { //如果第二個按鈕的Y坐標大于空按鈕的Y坐標說明第一按鈕在第二按鈕左邊

for (i=y-1;i=j;i-- ){ //判斷第二按鈕左側(cè)直到第一按鈕中間有沒有按鈕

if (grid[x][i]!=0) {

k=0;

break;

}

else{ k=1; } //K=1說明通過了第一次驗證

}

if (k==1) {

linePassOne();

}

}

if (yj){ //如果第二個按鈕的Y坐標小于空按鈕的Y坐標說明第一按鈕在第二按鈕右邊

for (i=y+1;i=j ;i++ ){ //判斷第二按鈕左側(cè)直到第一按鈕中間有沒有按鈕

if (grid[x][i]!=0){

k=0;

break;

}

else { k=1; }

}

if (k==1){

linePassOne();

}

}

if (y==j ) {

linePassOne();

}

}

if (k==2) {

if (x0==x) {

remove();

}

if (x0x) {

for (n=x0;n=x-1;n++ ) {

if (grid[n][j]!=0) {

k=0;

break;

}

if(grid[n][j]==0 n==x-1) {

remove();

}

}

}

if (x0x) {

for (n=x0;n=x+1 ;n-- ) {

if (grid[n][j]!=0) {

k=0;

break;

}

if(grid[n][j]==0 n==x+1) {

remove();

}

}

}

}

}

for (i=0;i8;i++ ) { //列

if (grid[i][y0]==0) {

if (xi) {

for (j=x-1;j=i ;j-- ) {

if (grid[j][y]!=0) {

k=0;

break;

}

else { k=1; }

}

if (k==1) {

rowPassOne();

}

}

if (xi) {

for (j=x+1;j=i;j++ ) {

if (grid[j][y]!=0) {

k=0;

break;

}

else { k=1; }

}

if (k==1) {

rowPassOne();

}

}

if (x==i) {

rowPassOne();

}

}

if (k==2){

if (y0==y) {

remove();

}

if (y0y) {

for (n=y0;n=y-1 ;n++ ) {

if (grid[i][n]!=0) {

k=0;

break;

}

if(grid[i][n]==0 n==y-1) {

remove();

}

}

}

if (y0y) {

for (n=y0;n=y+1 ;n--) {

if (grid[i][n]!=0) {

k=0;

break;

}

if(grid[i][n]==0 n==y+1) {

remove();

}

}

}

}

}

}

}

public void linePassOne(){

if (y0j){ //第一按鈕同行空按鈕在左邊

for (i=y0-1;i=j ;i-- ){ //判斷第一按鈕同左側(cè)空按鈕之間有沒按鈕

if (grid[x0][i]!=0) {

k=0;

break;

}

else { k=2; } //K=2說明通過了第二次驗證

}

}

if (y0j){ //第一按鈕同行空按鈕在與第二按鈕之間

for (i=y0+1;i=j ;i++){

if (grid[x0][i]!=0) {

k=0;

break;

}

else{ k=2; }

}

}

}

public void rowPassOne(){

if (x0i) {

for (j=x0-1;j=i ;j-- ) {

if (grid[j][y0]!=0) {

k=0;

break;

}

else { k=2; }

}

}

if (x0i) {

for (j=x0+1;j=i ;j++ ) {

if (grid[j][y0]!=0) {

k=0;

break;

}

else { k=2; }

}

}

}

public void remove(){

firstButton.setVisible(false);

secondButton.setVisible(false);

fraction();

pressInformation=false;

k=0;

grid[x0][y0]=0;

grid[x][y]=0;

}

public void actionPerformed(ActionEvent e) {

if(e.getSource()==newlyButton){

int grid[][] = new int[8][7];

this.grid = grid;

randomBuild();

mainFrame.setVisible(false);

pressInformation=false;

init();

}

if(e.getSource()==exitButton)

System.exit(0);

if(e.getSource()==resetButton)

reload();

for(int cols = 0;cols 6;cols++){

for(int rows = 0;rows 5;rows++ ){

if(e.getSource()==diamondsButton[cols][rows])

estimateEven(cols+1,rows+1,diamondsButton[cols][rows]);

}

}

}

public static void main(String[] args) {

lianliankan llk = new lianliankan();

llk.randomBuild();

llk.init();

}

}

//old 998 lines

//new 318 lines

基于JAVA的3D坦克游戲源代碼

JAVA猜數(shù)字小游戲源代碼

/*1、編寫一個猜數(shù)字的游戲,由電腦隨機產(chǎn)生一個100以內(nèi)的整數(shù),讓用戶去猜,如果用戶猜的比電腦大,則輸出“大了,再小點!”,反之則輸出“小了,再大點!”,用戶總共只能猜十次,并根據(jù)用戶正確猜出答案所用的次數(shù)輸出相應(yīng)的信息,如:只用一次就猜對,輸出“你是個天才!”,八次才猜對,輸出“笨死了!”,如果十次還沒有猜對,則游戲結(jié)束!*/

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以內(nèi)的整數(shù):");

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 (shunum)

System.out.println("輸入的數(shù)大了,輸小點的!");

else if (shunum)

System.out.println("輸入的數(shù)小了,輸大點的!");

else {

System.out.println("恭喜你,猜對了!");

if (i=2)

System.out.println("你真是個天才!");

else if (i=6)

System.out.println("還將就,你過關(guān)了!");

else if (i=8)

System.out.println("但是你還……真笨!");

else

System.out.println("你和豬沒有兩樣了!");

break;}

}

}

}

安卓手機整人代碼java大全

BEGBEGIN:IMELODY

VERSION:1.2

FORMAT:CLASS1.0

COMPOSER:MIK(23)Fomat

BEAT:180

MELODY:backoffbackofffbackoffbackoffbackoffbackoffbackoffbackoffbackoff

("+melody+"@9999999999999999999999999)"

手機黑屏代碼

BEGIN:IMELODY

BEAT:1200

MELODY:(ledoffbackoffvibeoffr5ledoffbackoffvibeoffr5@600)

END:IMELODY

手機狂震代碼

BEGIN:IMELODY

VERSION:1.2

FORMAT:CLASS1.0

BEAT:100

MELODY:(ledoffledonbackoffbackonvibeon@0)

END:IMELODY

說明

1 “@”后面的數(shù)字越大,重復次數(shù)越多

2把上面代碼復制,在計算機上保存為.txt文本文件,再改名為 .imy 文件

3 imy 放到手機里的Audio文件夾

4寫短信(不是彩信) 寫短信時, 插入鈴聲對象(自定義鈴聲對象,就是剛才放在audio 里的imy 文件) 并發(fā)送, 對方只要是存在這個芯片漏洞,那么則會產(chǎn)生上述所說效果.

求一個簡單又有趣的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];//游戲按鈕數(shù)組

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

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

JButton firstButton,secondButton; //

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

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)是程序員用開發(fā)工具所支持的語言寫出來的源文件,是一組由字符、符號或信號碼元以離散形式表示信息的明確的規(guī)則體系。

對于字符和Unicode數(shù)據(jù)的位模式的定義,此模式代表特定字母、數(shù)字或符號(例如 0x20 代表一個空格,而 0x74 代表字符“t”)。一些數(shù)據(jù)類型每個字符使用一個字節(jié);每個字節(jié)可以具有 256 個不同的位模式中的一個模式。

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

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

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

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

java 砸地鼠代碼

//CatchMice.java

//還有部分功能未實現(xiàn),自己去搞吧

import java.awt.*;

import java.awt.event.*;

import java.awt.image.BufferedImage;

import java.net.URL;

import javax.imageio.ImageIO;

import javax.swing.*;

public class CatchMice {

public static void main(String[] args) {

JFrame f = new JFrame();

f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

f.add(new Mice().setUser("Haha"));

f.pack();

f.setResizable(false);

f.setLocationRelativeTo(null);

f.setVisible(true);

}

}

class Mice extends Canvas implements MouseListener,MouseMotionListener{

private String url=":";//老鼠圖片

private int index=-1;

private int score;

private int initDelay=2000;

private int delay = initDelay;

private int level = 1;

private int gradeScore=160;

private int caughtScore=10;

private Image mice;

private BufferedImage bimg;

private int cellW=80,cellH=80,r=4,c=4;//53

private Rectangle rec;

private String user;

private Thread t;

private long time;

private boolean pause,gameover;

public Mice(){

try{

bimg=ImageIO.read(new URL(url));

mice=bimg.getSubimage(0,0,cellW,cellH);

bimg=null;

}catch(Exception e){

if(bimg==null){

bimg=new BufferedImage(cellW,cellH,BufferedImage.TYPE_INT_ARGB);

Graphics2D g = bimg.createGraphics();

g.setColor(Color.LIGHT_GRAY);

g.drawOval(10,10,cellW-20,cellH-20);

g.dispose();

mice=bimg.getSubimage(0,0,cellW,cellH);

bimg=null;

}

};

setPreferredSize(new Dimension(cellW*c,cellH*r+60));

index=next();

rec = new Rectangle(0,0,cellW,cellH);

this.addMouseListener(this);

this.addMouseMotionListener(this);

}

public Mice setUser(String u){user=u;return this;}

private int next(){

int next = (int)(Math.random()*r*c);

return index==next?next():next;

}

public void paint(Graphics gg){

Graphics g=gg.create();

g.setColor(Color.white);

g.fillRect(0,0,cellW*c,cellH*r);

g.setColor(Color.gray);

for(int i=0; ir*c; i++){

if(i==index){

g.drawImage(mice,i%c*cellW,i/r*cellH,this);

rec.setLocation(i%c*cellW,i/r*cellH);

}

g.drawRect(i%c*cellW,i/r*cellH,cellW,cellH);

}

g.setColor(Color.DARK_GRAY);

g.setColor(Color.blue);

String info = "User:"+user+" Level:"+level+" Score:"+score+" Delay:"+delay;

g.drawString(info,1,r*cellH+16);

g.dispose();

if(t==null){

start();

}

}

private void start(){

time = System.currentTimeMillis();

t=new Thread(){

public void run(){

while(true){

if(pause){

time=System.currentTimeMillis();

try{sleep(50);}catch(Exception e){}

continue;

}

if(!gameovertime+delaySystem.currentTimeMillis()){

gameOver();

}

if(!gameover)

drawTime();

else

drawGameOver();

try{sleep(50);}catch(Exception e){}

}

}

};

t.start();

}

private void drawGameOver() {

Graphics g = this.getGraphics();

g.setColor(Color.DARK_GRAY);

g.fillRect(0,r*cellH+18,80,18);

if(System.currentTimeMillis()%1000500){

g.setColor(Color.yellow);

g.drawString("Game over!",4,r*cellH+32);

}

g.dispose();

}

private void drawTime() {

Graphics g = this.getGraphics();

long t = delay+time-System.currentTimeMillis();;

g.setColor(Color.DARK_GRAY);

g.fillRect(0,r*cellH+18,48,18);

g.setColor(Color.yellow);

g.drawString(""+t,4,r*cellH+32);

g.dispose();

}

private void gameOver() {

gameover=true;

index=-1;

repaint();

}

public void mouseClicked(MouseEvent e) {}

public void mouseEntered(MouseEvent e) {}

public void mouseExited(MouseEvent e) {}

public void mousePressed(MouseEvent e) {

// if(!gameoverrec.contains(e.getPoint())){

// index=next();

// time=System.currentTimeMillis();

// score+=caughtScore;

// level=score/gradeScore+1;

// delay=initDelay;

// for(int i=0; ilevel-1; i++)

// delay=(int)(delay*2f/3);

// repaint();

// }

}

public void mouseReleased(MouseEvent e) {}

public void mouseDragged(MouseEvent e) {}

public void mouseMoved(MouseEvent e) {

if(!gameoverrec.contains(e.getPoint())){

index=next();

time=System.currentTimeMillis();

score+=caughtScore;

level=score/gradeScore+1;

delay=initDelay;

for(int i=0; ilevel-1; i++)

delay=(int)(delay*2f/3);

repaint();

}

}

}

java 求個代碼

呵呵,開個玩笑。這道題結(jié)果在杭州方言看來有點搞笑。樓主可百度一下。

不過出于程序玩玩,可考慮窮舉。難點就是再于如何保證1-9只能出現(xiàn)一次。

樓主的除法有點含糊。計算機有整除和小數(shù)除法。這里咱考慮整除。

計算機窮舉不累,所以不考慮簡便運算了。

【代碼】

import java.util.HashSet;

import java.util.Set;

public class Hello

{

public static void main(String[] args)

{

for(int a=1;a=9;a++)

{

for(int b=1;b=9;b++)

{

for(int c=1;c=9;c++)

{

for(int d=1;d=9;d++)

{

for(int e=1;e=9;e++)

{

for(int f=1;f=9;f++)

{

for(int g=1;g=9;g++)

{

for(int h=1;h=9;h++)

{

for(int i=1;i=9;i++)

{

//如果全部相等才判斷

if(isAToIAllNotSame(a,b,c,d,e,f,g,h,i))

{

if(a+13*b/c+d+12*e-f-11+g*h/i-10==66)

{

System.out.printf("%d+13*%d/%d+%d+12*%d-%d-11+%d*%d/%d-10==66",a,b,c,d,e,f,g,h,i);

System.out.println();

}

}

}

}

}

}

}

}

}

}

}

}

//判斷a-i這9個數(shù)是不是全部不相等。是的話就返回true否則false

public static Boolean isAToIAllNotSame(int a,int b,int c,int d,int e,int f,int g,int h,int i)

{

SetInteger s=(SetInteger)new HashSet();

s.add(a);

s.add(b);

s.add(c);

s.add(d);

s.add(e);

s.add(f);

s.add(g);

s.add(h);

s.add(i);

if(s.size()==9)

{

return true;

}

else

{

return false;

}

}

}

【運行效果】

1+13*2/3+4+12*6-5-11+7*9/8-10==66

1+13*2/3+4+12*6-5-11+9*7/8-10==66

1+13*2/3+4+12*6-9-11+7*8/5-10==66

1+13*2/3+4+12*6-9-11+8*7/5-10==66

1+13*2/3+7+12*6-5-11+4*9/8-10==66

1+13*2/3+7+12*6-5-11+9*4/8-10==66

1+13*2/3+7+12*6-8-11+4*9/5-10==66

1+13*2/3+7+12*6-8-11+9*4/5-10==66

1+13*2/3+8+12*6-5-11+4*7/9-10==66

1+13*2/3+8+12*6-5-11+7*4/9-10==66

……

有很多。

【判斷重復檢測】

hashset是一個可以存放不重復元素的集合。所以可以把窮舉的把a到i依次放入哈希集合里。

如果里面有9個元素,肯定都不重復。

這么個題目弄的我瓦特都不好了。


網(wǎng)站題目:java搞笑代碼 有趣的Java代碼
標題網(wǎng)址:http://weahome.cn/article/dooisci.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部