自學JAVA程式設計的小總結(一)
阿新 • • 發佈:2018-12-28
這個部分主要是語言基礎,包括順序,條件,結構等,主要是已經編寫完成的程式碼,註釋中寫了對應的知識點。
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.要注意檔名要與定義的類名保持一致才不會出錯。