最簡單的java代碼肯定就是這個(gè)了,如下:
站在用戶的角度思考問題,與客戶深入溝通,找到蔡甸網(wǎng)站設(shè)計(jì)與蔡甸網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名與空間、網(wǎng)頁空間、企業(yè)郵箱。業(yè)務(wù)覆蓋蔡甸地區(qū)。
public class MyFirstApp
{
public static void main(String[] args)
{
System.out.print("Hello world");
}
}
“hello world”就是應(yīng)該是所有學(xué)java的新手看的第一個(gè)代碼了。如果是零基礎(chǔ)的新手朋友們可以來我們的java實(shí)驗(yàn)班試聽,有免費(fèi)的試聽課程幫助學(xué)習(xí)java必備基礎(chǔ)知識(shí),有助教老師為零基礎(chǔ)的人提供個(gè)人學(xué)習(xí)方案,學(xué)習(xí)完成后有考評(píng)團(tuán)進(jìn)行專業(yè)測試,幫助測評(píng)學(xué)員是否適合繼續(xù)學(xué)習(xí)java,15天內(nèi)免費(fèi)幫助來報(bào)名體驗(yàn)實(shí)驗(yàn)班的新手快速入門java,更好的學(xué)習(xí)java!
看注釋:
import java.awt.GridLayout;
import javax.swing.*;
public class LoadForm extends JFrame{
private JPanel jpanel1;
private JTextField jtext1;
private JPasswordField password;
private JLabel jlable1;
private JLabel jlable2;
private JButton button1;
private JButton button2;
public LoadForm()
{
super("商品管理系統(tǒng)");
this.setLayout(null);
GridLayout layout=new GridLayout(3,3,10,10);//這句保留
jpanel1=new JPanel();
//jpanel1.setLayout(null);//jpanel1的布局不能為空
jlable1=new JLabel("用戶名");
jlable2=new JLabel("密 碼");
jtext1=new JTextField();
password=new JPasswordField();
button1=new JButton("確定");
button2=new JButton("取消");
jpanel1.add(jlable1);
jpanel1.add(jtext1);
jpanel1.add(jlable2);
jpanel1.add(password);
jpanel1.add(button1);
jpanel1.add(button2);
//this.add(jpanel1);//寫法錯(cuò)誤
this.setContentPane(jpanel1);//設(shè)置jpanel1為Frame的內(nèi)容面版
this.setBounds(200,200,100,100);
//this.setSize(200,200);
this.setVisible(true);
}
//main方法測試
public static void main(String args[]){
new LoadForm();
}
}
按照題目要求填完空白的Java程序如下(填空的地方見注釋)
import?java.util.Scanner;
public?class?t4{
public?static?void?main(String[]?args){
int?n;
int[]?a=new?int[4];
System.out.println("請(qǐng)輸入一個(gè)四位數(shù):");
Scanner?input=new?Scanner(System.in);
n=input.nextInt();
while(n!=6174){
a[0]=n/1000;
a[1]=n/100%10;//這里填空一
a[2]=n/10%10;
a[3]=n%10;
System.out.println(n);
n=diference(a);
}
}
private?static?int?diference(int[]?a){
int?t,i,j,max4,min4;
for(i=0;i=3;i++){
t=i;
for(j=i+1;j=3;j++){?//這里填空二
if(a[j]a[t]){
t=j;?//這里填空三???
}
}
if(t!=i){
int?temp=a[t];a[t]=a[i];a[i]=temp;
}
}
max4=a[0]*1000+a[1]*100+a[2]*10+a[3];//這里填空四
min4=a[3]*1000+a[2]*100+a[1]*10+a[0];//這里填空五
return?max4-min4;
}
}
/*
首先我們要先了解冒泡排序的原理!
冒泡排序:
每一輪選擇兩個(gè)相鄰數(shù)據(jù)進(jìn)行比較,滿足條件交換位置,每一輪確定一個(gè)數(shù)的最終位置(這里我們假設(shè)從小到大排,那么每輪就是確定最大一個(gè)數(shù)的位置)
*/
public static void maoPao(int []arr)
{
//外層循環(huán),控制比較的輪數(shù)。arr.length-1:比較的輪數(shù)永遠(yuǎn)比數(shù)組的長度少1(例如,3個(gè)數(shù)我們比較兩次就能知道最大值是誰,4個(gè)數(shù)比較3次,5個(gè)四次,以此類推)
for(int i=0;iarr.length-1;i++)
? ?{
//內(nèi)層循環(huán)控制每一輪比較的次數(shù)。arr.length-1-i:下一輪比較次數(shù)比上一輪少1(通過分析我們不難得出,第一輪比較arr.length-1次(此時(shí)i=0),第二輪比較arr.length-1-1(此時(shí)i=1),一次類推,每輪減少比較的次數(shù)正好就是i的值,所以內(nèi)層循環(huán)比較次數(shù)為arr.length-1-i)
for(int j=0;jarr.length-1-i;j++)
{
? ?//相鄰的兩個(gè)元素進(jìn)行比較,滿足條件交換位置
if(arr[j]arr[j+1])
{
int temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
}
}
??}
}
/*
下邊是一張比較圖,對(duì)數(shù)組[34,456,67,78,34,23,67]進(jìn)行冒泡排序
第一輪,通過比較,相鄰交換,我們確定了最大值456的位置,那么第二輪456就不用再參與比較了;
以此類推,最后一輪正好比較第一個(gè)和第二個(gè)的位置,這樣就最終確定了整個(gè)數(shù)組元素的大小順序。
而這個(gè)比較過程就像在水中放一堆小球,越重的就越靠近水底,越輕的就越靠近水面一樣,整個(gè)過程交換并排序的過程就像是水中的氣泡從底向上溢的過程,所以稱作冒泡排序。
最后,總結(jié)一點(diǎn),所有涉及for循環(huán)排序的題目,都記住一句話:外層循環(huán)控制比較輪數(shù)(所有元素比較一遍,稱為一輪),內(nèi)層循環(huán)控每輪比較的次數(shù)。我們所要做的就是建立好外層循環(huán)和內(nèi)層循環(huán)之間的關(guān)系(就像這里的i一樣,內(nèi)外層循環(huán)共用了,但它在內(nèi)外層循環(huán)的作用是不一樣的)
package?test;
import?java.util.*;
import?java.awt.*;
import?java.awt.event.*;
import?java.applet.*;
public?class?Test5?extends?Applet?{
private?final?Panel?pan?=?new?Panel();
private?final?Label?time?=?new?Label();
private?final?Button?btnGo?=?new?Button("開始");
private?final?Button?btnPouse?=?new?Button("暫停");
private?final?Button?btnReset?=?new?Button("復(fù)位");
private?final?StopwatchThread?swThread?=?new?StopwatchThread();
private?class?btnGoListener?implements?ActionListener?{
public?void?actionPerformed(ActionEvent?e)?{
???
swThread.go();
btnGo.setEnabled(false);
}
}
private?class?btnPouseListener?implements?ActionListener?{
public?void?actionPerformed(ActionEvent?e)?{
???if(btnGo.isEnabled()){
???return?;
???}
?if?(btnPouse.getLabel().equals("繼續(xù)"))?{
swThread.go();
btnPouse.setLabel("暫停");
}?else?if?(btnPouse.getLabel().equals("暫停"))?{
swThread.noGo();
btnPouse.setLabel("繼續(xù)");
}
}
}
private?class?btnResetListener?implements?ActionListener?{
public?void?actionPerformed(ActionEvent?e)?{
swThread.reset();
btnGo.setEnabled(true);
btnGo.setLabel("開始");
btnPouse.setLabel("暫停");
}
}
private?class?StopwatchThread?extends?Thread?{
private?boolean?going?=?false;
private?long?prevElapsed?=?0;
private?Date?startDate?=?new?Date();
private?long?elapsedTime()?{
return?prevElapsed?+
(going???new?Date().getTime()?-?startDate.getTime()?:?0);
}
private?String?msToString(long?time)?{
???System.out.println(time+"??"+((0*60+2)*1000+999));
if(((99*60+59)*1000+983)=time((99*60+59)*1000+999)=time){//((0*60+2)*1000+983)=time((0*60+2)*1000+999)=time
if?(time?%?1000??990)
time?+=?2;
swThread.noGo();
}
String?ms,?sec,?min;
if?(time?%?10?=?5)
time?+=?5;
ms?=?Long.toString(time?%?1000);
while?(ms.length()??3)
ms?=?"0"?+?ms;
ms?=?ms.substring(0,?ms.length()?-?1);
time?/=?1000;
sec?=?Long.toString(time?%?60);
if?(sec.length()?==?1)?sec?=?"0"?+?sec;
time?/=?60;
min?=?Long.toString(time);
return?min?+?":"?+?sec?+?"."?+?ms;
}
public?void?go()?{
startDate?=?new?Date();
going?=?true;
}
public?void?noGo()?{
prevElapsed?=?elapsedTime();
going?=?false;
}
public?void?reset()?{
going?=?false;
prevElapsed?=?0;
}
public?void?run()?{
while?(true)?{
time.setText(msToString(elapsedTime()));
yield();
}
}
}
public?void?init()?{
setLayout(new?GridLayout(2,2));
setBackground(Color.lightGray);
setForeground(Color.black);
pan.setLayout(new?GridLayout(3,2));
pan.add(new?Label("計(jì)時(shí):"));
time.setForeground(Color.blue);
pan.add(time);
pan.add(btnGo);
pan.add(btnPouse);
pan.add(btnReset);
pan.add(new?Label());
add(pan);
btnGo.addActionListener(new?btnGoListener());
btnReset.addActionListener(new?btnResetListener());
btnPouse.addActionListener(new?btnPouseListener());
swThread.setDaemon(true);
swThread.start();
}
public?static?void?main(String[]?args)?{
Test5?applet?=?new?Test5();
Frame?aFrame?=?new?Frame("計(jì)時(shí)器");
aFrame.addWindowListener(new?WindowAdapter()?{
public?void?windowClosing(WindowEvent?e)?{
System.exit(0);
}
});
aFrame.add(applet,?BorderLayout.CENTER);
aFrame.setSize(400,?200);
applet.init();
applet.start();
aFrame.setVisible(true);
}
}
可以改變有注釋的那個(gè)if語句里面的值來判斷什么時(shí)候停止
新聞標(biāo)題:簡單java代碼圖片 Java代碼圖
瀏覽地址:http://jinyejixie.com/article24/hpcoce.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、App開發(fā)、微信小程序、響應(yīng)式網(wǎng)站、外貿(mào)建站、品牌網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)