1. 程式人生 > >自學JAVA程式設計的小總結(一)

自學JAVA程式設計的小總結(一)

這個部分主要是語言基礎,包括順序,條件,結構等,主要是已經編寫完成的程式碼,註釋中寫了對應的知識點。

public class StructureDemo 
{
    public static void main(String[] args) 
    {
        System.out.println("Hello World!");//順序結構   
        System.out.println("Hello xierong!");
        /*if選擇語句1
        判斷10是否大於3,輸出10大於3
        */
        if(10>3
) { System.out.println("10大於3"); } System.out.println("ending......."); /*if選擇語句2 if-else 判斷去男女廁所 */ boolean Isman = true; if(Isman) { System.out.println("去男廁所"); } else { System.out
.println("去女廁所"); } System.out.println("ending......"); //三元運算子的分頁案例。可以與if-else進行對比 int totalCount = 51; int pageSize = 10; int totalpage = totalCount % pageSize == 0 ? totalCount/pageSize : totalCount/pageSize + 1; System.out.println(totalpage); /*選擇語句3 if=elseif-else語句 如果為週一,輸出週一,為週二,輸出週二..... */
int weekday = 1; if(weekday == 1) { System.out.println("MONDAY"); } else if(weekday == 2) { System.out.println("TUESDAY"); } else if(weekday == 3) { System.out.println("WEDNESDAY"); } else if(weekday == 4) { System.out.println("THURSDAY"); } else if(weekday == 5) { System.out.println("FRIDAY"); } else if(weekday == 6) { System.out.println("SATURDAY"); } else if(weekday == 7) { System.out.println("SUNDAY"); } else { System.out.println("親,沒有這一天"); } /*練習,成績大於90,列印優,成績大於80,列印良,大於70,列印中,其他列印多多努力 */ int score = 66; if(score >= 90) { System.out.println("優"); } else if(score >=80 && score < 90) { System.out.println("良"); } else if(score >=70 && score < 80) { System.out.println("中"); } else { System.out.println("多多努力"); } //switch語句的例子 int day = 1; switch (day) { case 1:System.out.println("MONDAY");break; case 2:System.out.println("TUESDAY");break; case 3:System.out.println("WEDNESDAY");break; case 4:System.out.println("THURDAY");break; case 5:System.out.println("FRIDAY");break; case 6:System.out.println("SATURDAY");break; case 7:System.out.println("SUNDAY");break; default:System.out.println("沒有這一天"); } //while迴圈,舉例:從1-100列印求1+100的值。 int count=1; int result = 0; while(count <= 100) { result = result + count; count++; } System.out.println(result); //do-while迴圈 int count2=1; int result2=0; do { result2 = result2 + count2; count2++; } while (count2<=100); System.out.println(result2); //for迴圈 int result3=0; for(int count3=1;count3<=100;count3++) { result3 = result3 + count3; } System.out.println(result3); //迴圈巢狀語句的講解 //輸出矩形影象 /* ****** ****** ****** */ //SB版本 /*for( int i = 1; i <= 5; i++) { System.out.print( "*"); } System.out.println();//換行 for( int j= 1; j <= 5; j++) { System.out.print( "*"); } System.out.println();//換行 for( int k = 1; k <= 5; k++) { System.out.print( "*"); } System.out.println();//換行*/ //修改版 for (int i=1;i<=3 ;i++ ) { for (int j=1;j<=5 ;j++ ) { System.out.print("*"); } System.out.println();//換行 } /*輸出* ** *** **** ***** */ for (int hn=1;hn<=5 ;hn++ ) { for (int out=1;out<=hn ;out++ ) { System.out.print("*"); } System.out.println();//換行 } //列印九九乘法表 for (int x=1;x<=9 ;x++ ) { for (int y=1;y<=x ;y++ ) { System.out.print(y+" * "+x+" = "+x*y+" "); } System.out.println(); } //控制迴圈語句講解 //break控制語句:100以內,前五個三的倍數的數字 int cnt1=0; for (int number1=1 ;number1<=100 ;number1++ ) { if(number1 % 3 == 0) { cnt1++; System.out.println(number1); } if (cnt1 >= 5) { break; } } //continue控制語句:跳過迴圈體中當前迴圈中的迴圈語句,重新回到迴圈體進行迴圈 //輸出前五個100-200之間不能被三整除的數 int cnt2=0; for (int number2=100;number2<=200 ;number2++) { if (number2 % 3 == 0) { continue; } cnt2++; System.out.print(number2+" "); if (cnt2>=5) { break; } } //return語句:結束當前迴圈所在的方法,方法結束了,迴圈也就結束了.與break不同,迴圈之後的語句並不執行 /*for (int number3=1 ;number3<=100 ;number3++ ) { System.out.println(number3); if (number3 >= 5) { return; } } System.out.println("ending....."); */ //控制外層迴圈:加迴圈前加標籤,可在內層迴圈控制外層迴圈 outloop:for (int x1=1;x1<=9 ;x1++ ) { for (int y1=1;y1<=x1 ;y1++ ) { if (x1 >= 5) { break outloop; } System.out.print(y1+" * "+x1+" = "+x1*y1+"\t"); } System.out.println(); } } }

–這裡所使用的工具是editplus,一個非常小而好用的程式碼編輯工具,可以自行百度下載。簡單介紹如何在editplus裡直接編譯執行Java。

取消editplus的自動備份功能。原因是自動備份的檔案會佔用計算機儲存空間,取消自動備份可以節約空間。所以建議取消。
第一步:
如圖所示,找到偏好選擇
第二步:
取消建立備份檔案的選項,點選Apply後,即可取消自動備份。具體如圖 所示。
這裡寫圖片描述

下面介紹如何自定義使用者工具使其可以在editplus中編譯和執行JAVA。
第一步:首先找到你下載的JDK檔案中的bin檔案的路徑。如下圖,我把JDK下載到了D盤。
這裡寫圖片描述
第二步:將找到的檔案路徑新增到環境變數PATH中。如圖所示。
這裡寫圖片描述
第三步:在editplus中tool選項中選擇configure user tools選項,選擇group name填寫編譯和執行JAVA後點擊確定,即新建了使用者工具組。
這裡寫圖片描述
第四步:分別新增編譯JAVA工具和執行java工具,具體填寫內容如下 ,點選add tool選擇program,填寫引數,Menu text,Commend, 按圖寫就好。同理執行JAVA也按圖寫就好
這裡寫圖片描述
這裡寫圖片描述
第五步:完成後Apply,然後OK。即可執行編譯JAVA,編譯JAVA快捷鍵為ctrl+1,執行JAVA快捷鍵為ctrl+2.要注意檔名要與定義的類名保持一致才不會出錯。
這裡寫圖片描述