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

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

200行java代碼的簡單介紹

200行左右的java代碼,用cmd運行就行,不用太難

import?java.awt.Color;

創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)、茫崖網(wǎng)絡(luò)推廣、小程序開發(fā)、茫崖網(wǎng)絡(luò)營銷、茫崖企業(yè)策劃、茫崖品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供茫崖建站搭建服務(wù),24小時服務(wù)熱線:18982081108,官方網(wǎng)址:www.cdcxhl.com

import?java.awt.Graphics;

import?java.awt.Toolkit;

import?java.awt.event.ActionEvent;

import?java.awt.event.ActionListener;

import?java.awt.event.InputEvent;

import?java.awt.event.KeyEvent;

import?java.awt.event.KeyListener;

import?javax.swing.JCheckBoxMenuItem;

import?javax.swing.JFrame;

import?javax.swing.JMenu;

import?javax.swing.JMenuBar;

import?javax.swing.JMenuItem;

import?javax.swing.JOptionPane;

import?javax.swing.KeyStroke;

public?class?貪吃蛇?extends?JFrame?implements?ActionListener,?KeyListener,Runnable?{

private?static?final?long?serialVersionUID?=?1L;//表明實現(xiàn)序列化類的不同版本間的兼容性默認(rèn)的是1L,不加有異常。

private?JMenuBar?menuBar;

private?JMenu?youXiMenu,nanDuMenu,fenShuMenu,guanYuMenu;

private?JMenuItem?kaiShiYouXi,exitItem,zuoZheItem,fenShuItem;

private?JCheckBoxMenuItem?cJianDan,cPuTong,cKunNan;

private?int?length?=?6;

private?Toolkit?toolkit;

private?int?i,x,y,z,objectX,objectY,object=0,growth=0,time;//bojecx,y是食物的坐標(biāo)z為蛇前進(jìn)方向。。

private?int?m[]=new?int[50];

private?int?n[]=new?int[50];

private?Thread?she?=?null;?//靜態(tài)對象蛇

private?int?life=0;?//初始化變量?食物分?jǐn)?shù)

private?int?foods?=?0;

private?int?fenshu=0;

public?void?run(){

time=500;

for(i=0;i=length-1;i++){

m[i]=90-i*10;n[i]=60;

}

x=m[0];

y=n[0];

z=4;

while(she!=null){

check();

try{

Thread.sleep(time);

}catch(Exception?ee){

System.out.println(z+"");

}

}

}

public?貪吃蛇()?{

//創(chuàng)建新的對象

setVisible(true);

menuBar?=?new?JMenuBar();

toolkit=getToolkit();

//設(shè)計界面元素?游戲菜單對象

youXiMenu?=?new?JMenu("游戲菜單");

kaiShiYouXi?=?new?JMenuItem("開始游戲");

exitItem?=?new?JMenuItem("退出游戲");

//游戲困難對象

nanDuMenu?=?new?JMenu("困難程度");

cJianDan?=?new?JCheckBoxMenuItem("簡單");

cPuTong?=?new?JCheckBoxMenuItem("普通");

cKunNan?=?new?JCheckBoxMenuItem("困難");

//游戲分?jǐn)?shù)菜單對象

fenShuMenu?=?new?JMenu("積分排行");

fenShuItem?=?new?JMenuItem("最高記錄");

//關(guān)于對象菜單

guanYuMenu?=?new?JMenu("關(guān)于");

zuoZheItem?=?new?JMenuItem("關(guān)于作者");

//設(shè)置關(guān)于作者菜單

guanYuMenu.add(zuoZheItem);?//關(guān)于作者

//關(guān)于困難程度菜單

nanDuMenu.add(cJianDan);?//難度簡單

nanDuMenu.add(cPuTong);?//普通

nanDuMenu.add(cKunNan);?//困難

//關(guān)于游戲菜單欄

fenShuMenu.add(fenShuItem);?//設(shè)置分?jǐn)?shù)欄

youXiMenu.add(kaiShiYouXi);?//?設(shè)置加開始游戲欄

youXiMenu.add(exitItem);?//?設(shè)置游戲結(jié)束欄

menuBar.add(youXiMenu);?//設(shè)置?游戲菜單欄

menuBar.add(nanDuMenu);?//設(shè)置困難程度菜單欄

menuBar.add(fenShuMenu);?//設(shè)置分?jǐn)?shù)(積分)菜單欄

menuBar.add(guanYuMenu);?//設(shè)置關(guān)于菜單欄

zuoZheItem.addActionListener(this);?//監(jiān)聽注冊

kaiShiYouXi.addActionListener(this);

exitItem.addActionListener(this);

addKeyListener(this);?//添加指定的按鍵偵聽器,以接收發(fā)自此組件的按鍵事件

fenShuItem.addActionListener(this);

//設(shè)置?游戲快捷鍵

KeyStroke?keyOpen?=?KeyStroke.getKeyStroke('O',InputEvent.CTRL_DOWN_MASK);

kaiShiYouXi.setAccelerator(keyOpen);

KeyStroke?keyExit?=?KeyStroke.getKeyStroke('X',InputEvent.CTRL_DOWN_MASK);

exitItem.setAccelerator(keyExit);

//設(shè)置游戲框架

setJMenuBar(menuBar);

setTitle("貪吃蛇");

setResizable(false);

setBounds(300,200,400,400);

validate();?//驗證有效性

setDefaultCloseOperation(EXIT_ON_CLOSE);

}

public?static?void?main(String?args[])?{

new?貪吃蛇();//菜單監(jiān)聽

}

public?void?actionPerformed(ActionEvent?e){

if(e.getSource()==kaiShiYouXi){?//菜單監(jiān)聽點擊開始游戲

length?=?6;?//設(shè)置貪吃蛇的初始長度大小為?6個方塊

life?=?0;?//生命?即分?jǐn)?shù)為0

foods?=?0;?//所吃食物為0

if(she==null){

she=new?Thread(this);

she.start();

}else?if(she!=null){

she=null;

she=?new?Thread(this);

she.start();

}

}

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

System.exit(0);

}

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

JOptionPane.showMessageDialog(this,?"等制作"+"\n\n"+"?"+"上下左右控制沒有暫停哦"+"\n");

}

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

JOptionPane.showMessageDialog(this,"最高記錄為"+fenshu+"");

}

}

//測試一下

public?void?check(){

isDead();

if(she!=null){

if(growth==0){

reform();?//得到食物

}else{

upgrowth();?//生成食物

}

if(x==objectXy==objectY){

object=0;

growth=1;

toolkit.beep();

}

//食物坐標(biāo)

if(object==0){

object=1;

objectX=(int)Math.floor(Math.random()*39)*10;

objectY=(int)Math.floor(Math.random()*29)*10+50;

}

this.repaint();?//重新生成食物

}

}

void?isDead(){

//判斷游戲是否結(jié)束的方法

if(z==4){?//Z代表蛇的移動方向?x?y代表物體坐標(biāo)?設(shè)置了x?y?窗口大小(判斷蛇是否吃到食物)

x=x+10;

}else?if(z==3){

x=x-10;

}else?if(z==2){

y=y+10;

}else?if(z==1){

y=y-10;

}

if(x0||x390||y50||y390){?//判斷是否撞墻

she=null;

}

for(i=1;ilength;i++){

if(m[i]==xn[i]==y){

she=null;

}

}

}

public?void?upgrowth(){

//當(dāng)蛇吃到東西時的方法

if(length50){

length++;?//長度累加

}

growth--;

time=time-10;?//當(dāng)蛇吃到一個?時間打九折?懂????吃的越多蛇運動的越快

reform();

life+=100;

if(fenshulife){

fenshu?=?life;//分?jǐn)?shù)就是吃一個食物給一百分。。。

}

foods++;

}

public?void?reform(){

for(i=length-1;i0;i--){?//?更新蛇的每一節(jié)坐標(biāo)?依次把前一節(jié)付給下一節(jié)移動坐標(biāo)

m[i]=m[i-1];

n[i]=n[i-1];

}

if(z==4){

m[0]=m[0]+10;

}

if(z==3){

m[0]=m[0]-10;

}

if(z==2){

n[0]=n[0]+10;

}

if(z==1){

n[0]=n[0]-10;

}

}

public?void?keyPressed(KeyEvent?e){?//按下鍵盤方向鍵

//?z代表蛇的移動方向?設(shè)置方向快捷鍵

if(she!=null){

if(e.getKeyCode()==KeyEvent.VK_UP){?//上鍵

if(z!=2){?//先前方向不為左

z=1;

check();

}

}else?if(e.getKeyCode()==KeyEvent.VK_DOWN){?//下

if(z!=1){

z=2;

check();

}

}else?if(e.getKeyCode()==KeyEvent.VK_LEFT){?//左

if(z!=4){

z=3;

check();

}

}else?if(e.getKeyCode()==KeyEvent.VK_RIGHT){?//右

if(z!=3){

z=4;

check();

}

}

}

}

public?void?keyReleased(KeyEvent?e){

}

public?void?keyTyped(KeyEvent?e){

}

//在面板上繪制界面

public?void?paint(Graphics?g)?{

g.setColor(Color.blue);?//設(shè)置背景?顏色

g.fillRect(0,50,400,400);

g.setColor(Color.yellow);//設(shè)置蛇的顏色

for(i=0;i=length-1;i++){

g.fillRect(m[i],n[i],10,10);?//食物的位置

}

g.setColor(Color.green);?//蛇的食物?的顏色

g.fillRect(objectX,objectY,10,10);?//蛇的初始位置

g.setColor(Color.white);

g.drawString("當(dāng)前?分?jǐn)?shù)"+this.life,6,60);

g.drawString("當(dāng)前已吃食物數(shù)"+this.foods,6,72);

}

}

跪求一個200行左右的JAVA源碼,最好是關(guān)于圖形用戶界面的,謝謝啦~

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

import java.util.*;

//=============================================

//Main Class

//=============================================

public class GreedSnake implements KeyListener

{

JFrame mainFrame;

Canvas paintCanvas;

JLabel labelScore;//計分牌

SnakeModel snakeModel=null;// 蛇

public static final int canvasWidth=200;

public static final int canvasHeight=300;

public static final int nodeWidth=10;

public static final int nodeHeight=10;

//----------------------------------------------------------------------

//GreedSnake():初始化游戲界面

//----------------------------------------------------------------------

public GreedSnake()

{

//設(shè)置界面元素

mainFrame=new JFrame("GreedSnake");

Container cp=mainFrame.getContentPane();

labelScore=new JLabel("Score:");

cp.add(labelScore,BorderLayout.NORTH);

paintCanvas=new Canvas();

paintCanvas.setSize(canvasWidth+1,canvasHeight+1);

paintCanvas.addKeyListener(this);

cp.add(paintCanvas,BorderLayout.CENTER);

JPanel panelButtom=new JPanel();

panelButtom.setLayout(new BorderLayout());

JLabel labelHelp;// 幫助信息

labelHelp=new JLabel("PageUp, PageDown for speed;",JLabel.CENTER);

panelButtom.add(labelHelp,BorderLayout.NORTH);

labelHelp=new JLabel("ENTER or R or S for start;",JLabel.CENTER);

panelButtom.add(labelHelp,BorderLayout.CENTER);

labelHelp=new JLabel("SPACE or P for pause",JLabel.CENTER);

panelButtom.add(labelHelp,BorderLayout.SOUTH);

cp.add(panelButtom,BorderLayout.SOUTH);

mainFrame.addKeyListener(this);

mainFrame.pack();

mainFrame.setResizable(false);

mainFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

mainFrame.setVisible(true);

begin();

}

//----------------------------------------------------------------------

//keyPressed():按鍵檢測

//----------------------------------------------------------------------

public void keyPressed(KeyEvent e)

{

int keyCode=e.getKeyCode();

if(snakeModel.running) switch(keyCode)

{

case KeyEvent.VK_UP:

snakeModel.changeDirection(SnakeModel.UP);

break;

case KeyEvent.VK_DOWN:

snakeModel.changeDirection(SnakeModel.DOWN);

break;

case KeyEvent.VK_LEFT:

snakeModel.changeDirection(SnakeModel.LEFT);

break;

case KeyEvent.VK_RIGHT:

snakeModel.changeDirection(SnakeModel.RIGHT);

break;

case KeyEvent.VK_ADD:

case KeyEvent.VK_PAGE_UP:

snakeModel.speedUp();// 加速

break;

case KeyEvent.VK_SUBTRACT:

case KeyEvent.VK_PAGE_DOWN:

snakeModel.speedDown();// 減速

break;

case KeyEvent.VK_SPACE:

case KeyEvent.VK_P:

snakeModel.changePauseState();// 暫?;蚶^續(xù)

break;

default:

}

//重新開始

if(keyCode==KeyEvent.VK_R || keyCode==KeyEvent.VK_S

|| keyCode==KeyEvent.VK_ENTER)

{

snakeModel.running=false;

begin();

}

}

//----------------------------------------------------------------------

//keyReleased():空函數(shù)

//----------------------------------------------------------------------

public void keyReleased(KeyEvent e)

{

}

//----------------------------------------------------------------------

//keyTyped():空函數(shù)

//----------------------------------------------------------------------

public void keyTyped(KeyEvent e)

{

}

//----------------------------------------------------------------------

//repaint():繪制游戲界面(包括蛇和食物)

//----------------------------------------------------------------------

void repaint()

{

Graphics g=paintCanvas.getGraphics();

//draw background

g.setColor(Color.WHITE);

g.fillRect(0,0,canvasWidth,canvasHeight);

//draw the snake

g.setColor(Color.BLACK);

LinkedList na=snakeModel.nodeArray;

Iterator it=na.iterator();

while(it.hasNext())

{

Node n=(Node)it.next();

drawNode(g,n);

}

// draw the food

g.setColor(Color.RED);

Node n=snakeModel.food;

drawNode(g,n);

updateScore();

}

//----------------------------------------------------------------------

//drawNode():繪畫某一結(jié)點(蛇身或食物)

//----------------------------------------------------------------------

private void drawNode(Graphics g,Node n)

{

g.fillRect(n.x*nodeWidth,n.y*nodeHeight,nodeWidth-1,nodeHeight-1);

}

//----------------------------------------------------------------------

//updateScore():改變計分牌

//----------------------------------------------------------------------

public void updateScore()

{

String s="Score: "+snakeModel.score;

labelScore.setText(s);

}

//----------------------------------------------------------------------

//begin():游戲開始,放置貪吃蛇

//----------------------------------------------------------------------

void begin()

{

if(snakeModel==null||!snakeModel.running)

{

snakeModel=new SnakeModel(this,canvasWidth/nodeWidth,

this.canvasHeight/nodeHeight);

(new Thread(snakeModel)).start();

}

}

//----------------------------------------------------------------------

//main():主函數(shù)

//----------------------------------------------------------------------

public static void main(String[] args)

{

GreedSnake gs=new GreedSnake();

}

}

/**************************************************************************

*文件名:SnakeModel.java

*作者:C.Jason

*要點分析:

*1)數(shù)據(jù)結(jié)構(gòu):matrix[][]用來存儲地圖上面的信息,如果什么也沒有設(shè)置為false,

* 如果有食物或蛇,設(shè)置為true;nodeArray,一個LinkedList,用來保存蛇的每

* 一節(jié);food用來保存食物的位置;而Node類是保存每個位置的信息。

*2)重要函數(shù):

* changeDirection(int newDirection) ,用來改變蛇前進(jìn)的方向,而且只是

* 保存頭部的前進(jìn)方向,因為其他的前進(jìn)方向已經(jīng)用位置來指明了。 其中newDirection

* 必須和原來的direction不是相反方向,所以相反方向的值用了同樣的奇偶性。在測試

* 的時候使用了direction%2!=newDirection%2 進(jìn)行判斷。

* moveOn(),用來更新蛇的位置,對于當(dāng)前方向,把頭部位置進(jìn)行相應(yīng)改變。如果越界,

* 結(jié)束;否則,檢測是否遇到食物(加頭部)或身體(結(jié)束);如果什么都沒有,加上頭部,

* 去掉尾部。由于用了LinkedList數(shù)據(jù)結(jié)構(gòu),省去了相當(dāng)多的麻煩。

*************************************************************************/

import java.util.*;

import javax.swing.*;

//----------------------------------------------------------------------

//Node:結(jié)點類

//----------------------------------------------------------------------

class Node

{

int x;

int y;

Node(int x,int y)

{

this.x=x;

this.y=y;

}

}

//----------------------------------------------------------------------

//SnakeModel:貪吃蛇模型

//----------------------------------------------------------------------

class SnakeModel implements Runnable

{

GreedSnake gs;

boolean[][] matrix;// 界面數(shù)據(jù)保存在數(shù)組里

LinkedList nodeArray=new LinkedList();

Node food;

int maxX;//最大寬度

int maxY;//最大長度

int direction=2;//方向

boolean running=false;

int timeInterval=200;// 間隔時間(速度)

double speedChangeRate=0.75;// 速度改變程度

boolean paused=false;// 游戲狀態(tài)

int score=0;

int countMove=0;

// UP和DOWN是偶數(shù),RIGHT和LEFT是奇數(shù)

public static final int UP=2;

public static final int DOWN=4;

public static final int LEFT=1;

public static final int RIGHT=3;

//----------------------------------------------------------------------

//GreedModel():初始化界面

//----------------------------------------------------------------------

public SnakeModel(GreedSnake gs,int maxX,int maxY)

{

this.gs=gs;

this.maxX=maxX;

this.maxY=maxY;

matrix=new boolean[maxX][];

for(int i=0;imaxX;++i)

{

matrix[i]=new boolean[maxY];

Arrays.fill(matrix[i],false);// 沒有蛇和食物的地區(qū)置false

}

//初始化貪吃蛇

int initArrayLength=maxX20 ? 10 : maxX/2;

for(int i=0;iinitArrayLength;++i)

{

int x=maxX/2+i;

int y=maxY/2;

nodeArray.addLast(new Node(x,y));

matrix[x][y]=true;// 蛇身處置true

}

food=createFood();

matrix[food.x][food.y]=true;// 食物處置true

}

//----------------------------------------------------------------------

//changeDirection():改變運動方向

//----------------------------------------------------------------------

public void changeDirection(int newDirection)

{

if(direction%2!=newDirection%2)// 避免沖突

{

direction=newDirection;

}

}

//----------------------------------------------------------------------

//moveOn():貪吃蛇運動函數(shù)

//----------------------------------------------------------------------

public boolean moveOn()

{

Node n=(Node)nodeArray.getFirst();

int x=n.x;

int y=n.y;

switch(direction)

{

case UP:

y--;

break;

case DOWN:

y++;

break;

case LEFT:

x--;

break;

case RIGHT:

x++;

break;

}

if((0=xxmaxX)(0=yymaxY))

{

if(matrix[x][y])// 吃到食物或者撞到身體

{

if(x==food.xy==food.y)// 吃到食物

{

nodeArray.addFirst(food);// 在頭部加上一結(jié)點

//計分規(guī)則與移動長度和速度有關(guān)

int scoreGet=(10000-200*countMove)/timeInterval;

score+=scoreGet0 ? scoreGet : 10;

countMove=0;

food=createFood();

matrix[food.x][food.y]=true;

return true;

}

else return false;// 撞到身體

}

else//什么都沒有碰到

{

nodeArray.addFirst(new Node(x,y));// 加上頭部

matrix[x][y]=true;

n=(Node)nodeArray.removeLast();// 去掉尾部

matrix[n.x][n.y]=false;

countMove++;

return true;

}

}

return false;//越界(撞到墻壁)

}

//----------------------------------------------------------------------

//run():貪吃蛇運動線程

//----------------------------------------------------------------------

public void run()

{

running=true;

while(running)

{

try

{

Thread.sleep(timeInterval);

}catch(Exception e)

{

break;

}

if(!paused)

{

if(moveOn())// 未結(jié)束

{

gs.repaint();

}

else//游戲結(jié)束

{

JOptionPane.showMessageDialog(null,"GAME OVER",

"Game Over",JOptionPane.INFORMATION_MESSAGE);

break;

}

}

}

running=false;

}

//----------------------------------------------------------------------

//createFood():生成食物及放置地點

//----------------------------------------------------------------------

private Node createFood()

{

int x=0;

int y=0;

do

{

Random r=new Random();

x=r.nextInt(maxX);

y=r.nextInt(maxY);

}while(matrix[x][y]);

return new Node(x,y);

}

//----------------------------------------------------------------------

//speedUp():加快蛇運動速度

//----------------------------------------------------------------------

public void speedUp()

{

timeInterval*=speedChangeRate;

}

//----------------------------------------------------------------------

//speedDown():放慢蛇運動速度

//----------------------------------------------------------------------

public void speedDown()

{

timeInterval/=speedChangeRate;

}

//----------------------------------------------------------------------

//changePauseState(): 改變游戲狀態(tài)(暫停或繼續(xù))

//----------------------------------------------------------------------

public void changePauseState()

{

paused=!paused;

}

}

求java程序代碼,200行左右

/**

需求:獎客富翁游戲。

菜單為:

1.注冊用戶信息。填寫用戶名,密碼,電腦隨機(jī)輸出一個4位

數(shù)字作為會員卡號。提示用戶名,密碼,及會員卡號。可選擇第二步了

2.登陸。校驗是否已注冊(是否存在會員卡號)。如果為空,

提示用戶不存在。

如果用戶名通過,密碼錯誤,提示用戶名和密碼不匹配。如果

驗證成功結(jié)束。如果輸入的用戶名密碼均匹配,給出登陸成功提示。

可選擇第三步了。

3.先判斷用戶是否已登陸(是否存在會員卡)

詢問是否進(jìn)行抽獎,選Y,電腦隨機(jī)輸出5個4位

數(shù)字。如果其中有一個數(shù)字與用戶卡號相同,則為中獎,獎勵

人民幣為卡號數(shù)字的金額。否則,謝謝參與。程序退出。

*/

import?java.util.Scanner;

import?java.util.Random;

public?class?RichPerson?{

public?static?void?main(String[]?args)?{

//?輸出菜單。

for?(int?a?=?0;?a??6;?a++)?{

System.out.print("*");

}

System.out.print("歡迎進(jìn)入獎客富翁系統(tǒng)");

for?(int?b?=?0;?b??6;?b++)?{

System.out.print("*");

}

System.out.print("\n\t\t1.注冊\n"?+?"\t\t2.登錄\n"?+?"\t\t3.抽獎\n");

for?(int?c?=?0;?c??31;?c++)?{

System.out.print("*");

}

//?輸出菜單結(jié)束。

int?caidan?=?0;//?操作菜單

String?name?=?null;//?會員注冊名字

String?myname?=?null;//?會員登錄名字

String?password?=?null;//?會員注冊密碼

String?mypassword?=?null;//?會員登錄密碼

int?number?=?0;//?會員卡號

//?int?luckynumber=0;//幸運號碼

String?str?=?null;//?詢問是否重試

//?輸入數(shù)字選擇菜單。

Scanner?input?=?new?Scanner(System.in);

Random?output?=?new?Random();

do?{

System.out.println("\n請選擇菜單:");

caidan?=?input.nextInt();

switch?(caidan)?{

case?1:

System.out.println("歡迎注冊富翁,請依次輸入用戶名和密碼");

System.out.println("用戶名:");

name?=?input.next();

System.out.println("密碼:");

password?=?input.next();

//?隨機(jī)給出4位數(shù)的會員卡號

number?=?output.nextInt(8999)?+?1000;

System.out.println("注冊成功!您的用戶名:"?+?name?+?",密碼:"?+?password

+?",會員卡號:"?+?number?+?"。請牢記!");

break;

case?2:

//?先判斷用戶是否已注冊。

if?(name?==?null)?{

System.out.println("您好,請先注冊!");

break;

}?else?{

System.out.println("歡迎登錄富翁,請依次輸入用戶名和密碼!");

//?用戶名和密碼匹配校驗次數(shù)設(shè)置為3次。

for?(int?x?=?0;?x??3;?x++)?{

System.out.println("用戶名:");

myname?=?input.next();

if?(!myname.equals(name))?{

System.out.println("用戶"?+?myname?+?"不存在!請重試,剩余次數(shù)"

+?(2?-?x)?+?"次!");

}?else?{

System.out.println("密碼:");

}

mypassword?=?input.next();

if?(!mypassword.equals(password))?{

System.out.println(myname?+?"密碼錯誤!"?+?"請重試,剩余次數(shù)"

+?(2?-?x)?+?"次!");

}?else?{

System.out.println("登陸成功!");

break;

}

}

}

break;

case?3:

//?判斷用戶是否已注冊,是否已登錄。

if?(mypassword?==?null)?{

System.out.println("您好,請先登錄!");

break;

}?else?if?(!mypassword.equals(password))?{

System.out.println("您好,請先重試登錄!");

break;

}?else?if?(mypassword.equals(password))?{

System.out.println("歡迎進(jìn)入富翁,請問是否進(jìn)行幸運抽獎(y/n)?");

String?choujiang?=?input.next();

if?(choujiang.equals("y"))?{

int[]?luckynumber?=?new?int[5];

for?(int?m?=?0;?m??5;?m++)?{

luckynumber[m]?=?output.nextInt(8999)?+?1000;

}

for?(int?m?=?0;?m??5;?m++)?{

System.out.print(luckynumber[m]?+?"\t");

}

System.out.println("\n"?+?number);

for?(int?m?=?0;?m??5;?m++)?{

if?(number?==?luckynumber[m])?{

System.out.println("\n中獎!金額為:"?+?luckynumber);

break;

}?else?{

System.out.println("\n木有中獎!");

break;

}

}


名稱欄目:200行java代碼的簡單介紹
文章鏈接:http://weahome.cn/article/docjihj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部