成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

java讓代碼高大上 java提高代碼質(zhì)量

用swing編寫一個java抽獎的程序,至少有5個按鈕,顯得高大上一點。

#8205;

專注于為中小企業(yè)提供網(wǎng)站制作、網(wǎng)站建設服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)新巴爾虎右免費做網(wǎng)站提供優(yōu)質(zhì)的服務。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了數(shù)千家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。

import?java.awt.Color;//界面不是很高大上檔次,但是能滿足你的基本需求,希望對你有用

import?java.awt.Font;

import?java.awt.GridLayout;

import?java.awt.event.ActionEvent;

import?java.awt.event.ActionListener;

import?javax.swing.JButton;

import?javax.swing.JFrame;

import?javax.swing.JOptionPane;

import?javax.swing.border.Border;

import?javax.swing.border.LineBorder;

public?class?抽獎游戲?extends?JFrame?{

static?抽獎游戲?frame;

public?抽獎游戲()?{

setLayout(new?GridLayout(3,?3,?3,?3));

Border?border?=?new?LineBorder(Color.BLUE,?4);

JButton?l1?=?new?JButton();

JButton?l2?=?new?JButton();

JButton?l3?=?new?JButton();

JButton?l4?=?new?JButton();

JButton?l5?=?new?JButton();

JButton?l6?=?new?JButton();

JButton?l7?=?new?JButton("祝你好運");

JButton?l8?=?new?JButton("中獎規(guī)則");

JButton?l9?=?new?JButton("再次抽獎");

l1.setBorder(border);

l2.setBorder(border);

l3.setBorder(border);

l4.setBorder(border);

l5.setBorder(border);

l6.setBorder(border);

l7.setBorder(border);

l8.setBorder(border);

l9.setBorder(border);

String[]?num2?=?{?"1",?"2",?"3",?"4",?"5",?"6"?};

l8.addActionListener(new?ActionListener()?{

public?void?actionPerformed(ActionEvent?arg0)?{

//?TODO?Auto-generated?method?stub

JOptionPane.showMessageDialog(null,?"游戲規(guī)則:\n"?+?"特等獎:\n"

+?"第一行或者第二行出現(xiàn)的數(shù)字全部相同\n"

+?"第一第二行出現(xiàn)升序的1,2,3,4,5,6或者降序的6,5,4,3,2,1\n"?+?"一等獎\n"

+?"1:第一行或第二行的數(shù)字降序排列或者升序排列\(zhòng)n"

+?"2:第一行或者第二行相鄰的按鈕出現(xiàn)一樣的數(shù)字\n");

}

});

l9.addActionListener(new?ActionListener()?{

@Override

public?void?actionPerformed(ActionEvent?e)?{

//?TODO?Auto-generated?method?stub

l1.setText("*");

l2.setText("*");

l3.setText("*");

l4.setText("*");

l5.setText("*");

l6.setText("*");

l7.setBackground(Color.lightGray);

l7.setText("離中獎不遠了!");

}

});

l6.addActionListener(new?ActionListener()?{

public?void?actionPerformed(ActionEvent?arg0)?{

//?TODO?Auto-generated?method?stub

int?j1?=?(int)?(Math.random()?*?10)?%?6;

l1.setText(num2[j1]);

int?j2?=?(int)?(Math.random()?*?10)?%?6;

l2.setText(num2[j2]);

int?j3?=?(int)?(Math.random()?*?10)?%?6;

l3.setText(num2[j3]);

int?j4?=?(int)?(Math.random()?*?10)?%?6;

l4.setText(num2[j4]);

int?j5?=?(int)?(Math.random()?*?10)?%?6;

l5.setText(num2[j5]);

int?j6?=?(int)?(Math.random()?*?10)?%?6;

l6.setText(num2[j6]);

if?(j1?==?j2??j2?==?j3?||?j4?==?j5??j5?==?j6?||?j1?==?1

j2?==?2??j3?==?3??j4?==?4??j5?==?5??j6?==?6

||?j1?==?6??j2?==?5??j3?==?4??j4?==?3??j5?==?2

j6?==?1)?{

l7.setBackground(Color.red);

l7.setText("特等獎");

}?else?if?(j1??j2??j2??j3?||?j3??j2??j2??j1?||?j4??j5

j5??j6?||?j6??j5??j5??j4?||?j1?==?j2

j5?==?j4?||?j1?==?j2??j5?==?j6?||?j3?==?j2

j4?==?j5?||?j5?==?j6??j2?==?j3)?{

l7.setBackground(Color.YELLOW);

l7.setText("一等獎");

}?else?{

l7.setBackground(Color.lightGray);

l7.setText("未中獎,加油!");

}

}

});

l5.addActionListener(new?ActionListener()?{

public?void?actionPerformed(ActionEvent?arg0)?{

//?TODO?Auto-generated?method?stub

int?j1?=?(int)?(Math.random()?*?10)?%?6;

l1.setText(num2[j1]);

int?j2?=?(int)?(Math.random()?*?10)?%?6;

l2.setText(num2[j2]);

int?j3?=?(int)?(Math.random()?*?10)?%?6;

l3.setText(num2[j3]);

int?j4?=?(int)?(Math.random()?*?10)?%?6;

l4.setText(num2[j4]);

int?j5?=?(int)?(Math.random()?*?10)?%?6;

l5.setText(num2[j5]);

int?j6?=?(int)?(Math.random()?*?10)?%?6;

l6.setText(num2[j6]);

if?(j1?==?j2??j2?==?j3?||?j4?==?j5??j5?==?j6?||?j1?==?1

j2?==?2??j3?==?3??j4?==?4??j5?==?5??j6?==?6

||?j1?==?6??j2?==?5??j3?==?4??j4?==?3??j5?==?2

j6?==?1)?{

l7.setBackground(Color.red);

l7.setText("特等獎");

}?else?if?(j1??j2??j2??j3?||?j3??j2??j2??j1?||?j4??j5

j5??j6?||?j6??j5??j5??j4?||?j1?==?j2

j5?==?j4?||?j1?==?j2??j5?==?j6?||?j3?==?j2

j4?==?j5?||?j5?==?j6??j2?==?j3)?{

l7.setBackground(Color.YELLOW);

l7.setText("一等獎");

}?else?{

l7.setBackground(Color.lightGray);

l7.setText("未中獎,加油!");

}

}

});

l4.addActionListener(new?ActionListener()?{

public?void?actionPerformed(ActionEvent?arg0)?{

//?TODO?Auto-generated?method?stub

int?j1?=?(int)?(Math.random()?*?10)?%?6;

l1.setText(num2[j1]);

int?j2?=?(int)?(Math.random()?*?10)?%?6;

l2.setText(num2[j2]);

int?j3?=?(int)?(Math.random()?*?10)?%?6;

l3.setText(num2[j3]);

int?j4?=?(int)?(Math.random()?*?10)?%?6;

l4.setText(num2[j4]);

int?j5?=?(int)?(Math.random()?*?10)?%?6;

l5.setText(num2[j5]);

int?j6?=?(int)?(Math.random()?*?10)?%?6;

l6.setText(num2[j6]);

if?(j1?==?j2??j2?==?j3?||?j4?==?j5??j5?==?j6?||?j1?==?1

j2?==?2??j3?==?3??j4?==?4??j5?==?5??j6?==?6

||?j1?==?6??j2?==?5??j3?==?4??j4?==?3??j5?==?2

j6?==?1)?{

l7.setBackground(Color.red);

l7.setText("特等獎");

}?else?if?(j1??j2??j2??j3?||?j3??j2??j2??j1?||?j4??j5

j5??j6?||?j6??j5??j5??j4?||?j1?==?j2

j5?==?j4?||?j1?==?j2??j5?==?j6?||?j3?==?j2

j4?==?j5?||?j5?==?j6??j2?==?j3)?{

l7.setBackground(Color.YELLOW);

l7.setText("一等獎");

}?else?{

l7.setBackground(Color.lightGray);

l7.setText("未中獎,加油!");

}

}

});

l3.addActionListener(new?ActionListener()?{

public?void?actionPerformed(ActionEvent?arg0)?{

//?TODO?Auto-generated?method?stub

int?j1?=?(int)?(Math.random()?*?10)?%?6;

l1.setText(num2[j1]);

int?j2?=?(int)?(Math.random()?*?10)?%?6;

l2.setText(num2[j2]);

int?j3?=?(int)?(Math.random()?*?10)?%?6;

l3.setText(num2[j3]);

int?j4?=?(int)?(Math.random()?*?10)?%?6;

l4.setText(num2[j4]);

int?j5?=?(int)?(Math.random()?*?10)?%?6;

l5.setText(num2[j5]);

int?j6?=?(int)?(Math.random()?*?10)?%?6;

l6.setText(num2[j6]);

if?(j1?==?j2??j2?==?j3?||?j4?==?j5??j5?==?j6?||?j1?==?1

j2?==?2??j3?==?3??j4?==?4??j5?==?5??j6?==?6

||?j1?==?6??j2?==?5??j3?==?4??j4?==?3??j5?==?2

j6?==?1)?{

l7.setBackground(Color.red);

l7.setText("特等獎");

}?else?if?(j1??j2??j2??j3?||?j3??j2??j2??j1?||?j4??j5

j5??j6?||?j6??j5??j5??j4?||?j1?==?j2

j5?==?j4?||?j1?==?j2??j5?==?j6?||?j3?==?j2

j4?==?j5?||?j5?==?j6??j2?==?j3)?{

l7.setBackground(Color.YELLOW);

l7.setText("一等獎");

}?else?{

l7.setBackground(Color.lightGray);

l7.setText("未中獎,加油!");

}

}

});

l2.addActionListener(new?ActionListener()?{

public?void?actionPerformed(ActionEvent?arg0)?{

//?TODO?Auto-generated?method?stub

int?j1?=?(int)?(Math.random()?*?10)?%?6;

l1.setText(num2[j1]);

int?j2?=?(int)?(Math.random()?*?10)?%?6;

l2.setText(num2[j2]);

int?j3?=?(int)?(Math.random()?*?10)?%?6;

l3.setText(num2[j3]);

int?j4?=?(int)?(Math.random()?*?10)?%?6;

l4.setText(num2[j4]);

int?j5?=?(int)?(Math.random()?*?10)?%?6;

l5.setText(num2[j5]);

int?j6?=?(int)?(Math.random()?*?10)?%?6;

l6.setText(num2[j6]);

if?(j1?==?j2??j2?==?j3?||?j4?==?j5??j5?==?j6?||?j1?==?1

j2?==?2??j3?==?3??j4?==?4??j5?==?5??j6?==?6

||?j1?==?6??j2?==?5??j3?==?4??j4?==?3??j5?==?2

j6?==?1)?{

l7.setBackground(Color.red);

l7.setText("特等獎");

}?else?if?(j1??j2??j2??j3?||?j3??j2??j2??j1?||?j4??j5

j5??j6?||?j6??j5??j5??j4?||?j1?==?j2

j5?==?j4?||?j1?==?j2??j5?==?j6?||?j3?==?j2

j4?==?j5?||?j5?==?j6??j2?==?j3)?{

l7.setBackground(Color.YELLOW);

l7.setText("一等獎");

}?else?{

l7.setBackground(Color.lightGray);

l7.setText("未中獎,加油!");

}

}

});

l1.addActionListener(new?ActionListener()?{

public?void?actionPerformed(ActionEvent?arg0)?{

//?TODO?Auto-generated?method?stub

int?j1?=?(int)?(Math.random()?*?10)?%?6;

l1.setText(num2[j1]);

int?j2?=?(int)?(Math.random()?*?10)?%?6;

l2.setText(num2[j2]);

int?j3?=?(int)?(Math.random()?*?10)?%?6;

l3.setText(num2[j3]);

int?j4?=?(int)?(Math.random()?*?10)?%?6;

l4.setText(num2[j4]);

int?j5?=?(int)?(Math.random()?*?10)?%?6;

l5.setText(num2[j5]);

int?j6?=?(int)?(Math.random()?*?10)?%?6;

l6.setText(num2[j6]);

if?(j1?==?j2??j2?==?j3?||?j4?==?j5??j5?==?j6?||?j1?==?1

j2?==?2??j3?==?3??j4?==?4??j5?==?5??j6?==?6

||?j1?==?6??j2?==?5??j3?==?4??j4?==?3??j5?==?2

j6?==?1)?{

l7.setBackground(Color.red);

l7.setText("特等獎");

}?else?if?(j1??j2??j2??j3?||?j3??j2??j2??j1?||?j4??j5

j5??j6?||?j6??j5??j5??j4?||?j1?==?j2

j5?==?j4?||?j1?==?j2??j5?==?j6?||?j3?==?j2

j4?==?j5?||?j5?==?j6??j2?==?j3)?{

l7.setBackground(Color.YELLOW);

l7.setText("一等獎");

}?else?{

l7.setBackground(Color.lightGray);

l7.setText("未中獎,加油!");

}

}

});

Font?font?=?new?Font("",?Font.BOLD,?20);

l1.setFont(font);

l2.setFont(font);

l3.setFont(font);

l4.setFont(font);

l5.setFont(font);

l6.setFont(font);

l7.setFont(font);

l8.setFont(font);

l9.setFont(font);

add(l1);

add(l2);

add(l3);

add(l4);

add(l5);

add(l6);

add(l7);

add(l8);

add(l9);

}

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

//?TODO?Auto-generated?method?stub

frame?=?new?抽獎游戲();

frame.setTitle("抽獎大戰(zhàn)");

frame.setSize(500,?500);

frame.setLocationRelativeTo(null);

frame.setVisible(true);

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

}

如何讓頁面里面的java代碼高亮顯示

我在博客里應用的樣式是SublimeText編輯器里面的主題,這跟我用它來編寫代碼有關。其實如果ST支持復制為富文本形式的話,事情就要方便得多,直接copy然后paste到word里就把樣式帶上了,包括縮進,代碼高亮等。遺憾的是它不支持。所以出路便是找一個可用的ST插件讓它支持富文本復制。

好在ST流行度大,社區(qū)活躍,插件眾多,還真有款能夠完成我需求的插件--n1k0/SublimeHighlight。更詳細的關于如何安裝的問題等可見它的項目頁面。

簡單點其實跟安裝其他ST插件是一樣的,先Ctrl+Shift+P調(diào)出control panel,然后輸入install package,不用輸完,當輸入了Install后便出來了,然后回車等待插件列表的顯示,這個過程大概有個幾秒鐘的樣子。

然后輸入插件名稱sublimehighlight,選中并進行安裝。如果這一步進行順利,則跳到下一節(jié)。

當你進行到上面一步發(fā)現(xiàn)搜不出該插件時,需要手動添加該插件的repo到本地。

具體做法是退出剛才的界面重新輸入Ctrl+Shift+P調(diào)出control panel,輸入add repository 選中并回車。

這時界面下方會出現(xiàn)輸入repo地址的地方,將輸入后回車確定。

當提示添加成功后再次進行上面安裝插件的步驟來到插件列表,輸入sublimehighlight,選中該插件進行安裝,如果一切順利,恭喜你萬里長征第一步走完!

設置喜歡的代碼樣式

安裝完成后,可以設置你喜歡的樣式,這個樣式是你復制出來的樣式,跟你在ST里面用的代碼樣式是沒有關系的。也就是說最終復制出來的代碼的樣式以這個插件的設置為準。

可選的樣式可以在插件的GitHub主頁看到,下圖直接來自其項目頁面,圖中包括了主題的名稱和預覽:

設置方法是依次點開preferences=package settings=sublimehighlight=settings - user

云南北大青鳥java培訓告訴你Java代碼高手需要具備什么素質(zhì)?

學Java的朋友,起初如果你是對代碼感興趣,那么成為Java代碼高手,是不是會讓你很興奮呢?如果你不是由于對代碼感興趣,而走上了Java技術之路,那么你也相當有必要讓自己成為一個Java代碼高手。如何成為Java代碼高手?這個就是麗江北大青鳥今天想要跟你一起討論的話題。

如何成為Java代碼高手?

1.成為Java代碼高手的第一條,那么就是勤學苦練。實踐比理論更加能夠發(fā)現(xiàn)問題,在想自己的Java代碼進步的時候,也是同樣的道理,作為一個Java程序員要想成為Java代碼,那么代碼的數(shù)量你敲的越多,那么成為Java代碼高手的可能性越強,但是記住不是毫不帶目的的敲,能夠讓自己得到提升的敲。

2.成為Java代碼高手的第二條,那么就是定律要遵守。比如在敲Java代碼中,可能出錯的地方一定會出錯。每個變量都做初始化,引用每個參數(shù)都會做有效性檢查,在可能出錯的每個地方都會做邊界條件檢查,這樣你開發(fā)出來的程序一定會穩(wěn)固很多,就是出錯也會很容易修改,遵守好定律,你的Java代碼水平會更加出色。

做java軟件工程師,怎樣才能寫出好的代碼?

Java代碼之于java程序員而言就是左膀右臂,java代碼寫的好的java程序員明顯更是企業(yè)的歡迎,一個優(yōu)秀的java程序員的考核標準之一也是看他的編程水平。

其實有的java程序員java代碼會受到大家的追捧,是因為他在寫代碼時注意的細節(jié)往往多于那些不怎么關注java代碼編程細節(jié)的程序員,俗話說:“細節(jié)決定成敗”,那么如何寫出好的java代碼呢?IT培訓介紹一起來討論下:

1.重視注釋

有的java程序員在寫代碼時,從來沒有想過要在java代碼后加上相關的注釋,甚至是上萬行的代碼也沒有想過加上注釋,這就存在很大的問題,不說你的代碼會跟其他人分享討論,就你自己回顧你是怎么寫好這篇代碼的,你也是半天無法理出頭緒,這就為維護和修改等等工作添加了很大的麻煩。所以,要想寫出好的java代碼,一定從簡短的java代碼編寫開始注重在java代碼后面加上相應的注釋,養(yǎng)成良好的習慣。

2.重視排版整潔

看很多java程序員的排版總覺得在欣賞一幅藝術品,但是看到一些java程序員的排版卻總覺得無力吐槽。同樣是編寫代碼,但是給人的視覺體驗是相當?shù)牟煌斎缓玫膉ava代碼給人的享受也是美的,所以要想寫出好的代碼,一定要重視排版整潔。

3.注重命名規(guī)則

現(xiàn)在在一個團隊開發(fā)中,都會提前定制一個統(tǒng)一的命名規(guī)則,這樣利于提高工作效益。但是很多java程序員是缺乏這個意識的,每次敲代碼,更喜歡按照自己慣常的方式老命名模塊、函數(shù),這樣是方便了自己,但是忽視團隊協(xié)作,所以在日常工作中,特別是團隊工作中一定要重視命名規(guī)則。

4.養(yǎng)成備份習慣

備份的重要性不用小編強調(diào),相必你也知道。但是有的java程序員就是沒有養(yǎng)成這樣的好習慣,每次敲完代碼就不記得隨手保存,每次等到除了事故,比如電腦出了故障,辛辛苦苦敲打的java代碼沒保存找不回來的情況下就開始懊惱,與其這樣還不如在一開始就養(yǎng)成良好的備份習慣,這樣也方便自己日后查找利用。

分享文章:java讓代碼高大上 java提高代碼質(zhì)量
本文來源:http://jinyejixie.com/article0/dophcoo.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供關鍵詞優(yōu)化網(wǎng)站設計、域名注冊定制網(wǎng)站、網(wǎng)站導航、品牌網(wǎng)站設計

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

綿陽服務器托管
合肥市| 武定县| 武穴市| 库伦旗| 宜宾县| 甘泉县| 朝阳市| 阳泉市| 垫江县| 南丹县| 峡江县| 泗洪县| 朝阳市| 安顺市| 淅川县| 体育| 七台河市| 马公市| 武穴市| 和政县| 丰城市| 延边| 武平县| 马尔康县| 深圳市| 伊宁市| 合肥市| 蕲春县| 彭州市| 吴忠市| 广西| 阿瓦提县| 黄骅市| 巍山| 孟村| 怀来县| 平泉县| 嘉荫县| 孟连| 大英县| 巴中市|