1. 程式人生 > >Java應用程式開發學習之程式編寫步驟詳細解析

Java應用程式開發學習之程式編寫步驟詳細解析

最近需要預備APK的開發,由於接觸java不多,久而久之也就忘了,寫個部落格做一下學習備忘。

牢記開發步驟,才能避免以後不會走彎路。

1、開啟JDK APIXXX手冊(這裡以JDK API1.6中文版為例,找Scanner類的使用方法)

2、導包

      接下來我們要在程式裡進行導包,導包的作用就是指出需要使用的類在什麼位置,於是我們通過JDK手冊的關鍵字找到Scanner這個類,這個類位於java.util,那麼如何導包呢?

Java導包的格式: import 包名稱.類名稱;

也就是 import java.util.Scanner;  

java.util就是包名稱,而Scanner就是類名稱。

到這裡大家就會有一個疑問,Java有那麼多個類,那豈不是我要用一個類,我就要導一次?當然不是,Java已經提供了更加便捷的寫法。

也就是 import import java.util.*;

這後面的*號就代表匯入這個java.util下的所有類,也就是說你就可以使用這個包下所有的類了,而不用每次都去寫導包的語句。不過我們實現專案當然是用到了再導,所以,如果你覺得手動導包很麻煩,在Eclipse中已經提供了快捷鍵CTRL+SHIFT+O,即可自動匯入當前使用類的包。

3、建立

   我們要使用這個類,當然就要對它進行例項化了,也稱為類的建立,類的建立格式如下:

   類名稱  物件名  = new 類名稱();

   也就是  Scanner s1 = new Scanner() ; 

   那我們使用Sscanner這個類是要從什麼地方進行輸入呢?當然是從鍵盤,哪裡可以找到相關的設定?接下來我們就要來看類的構造方法。

很明顯,我們要了解第三個構造的寫法,也就是public Scanner(InputStream source)

那麼我們想要使用鍵盤進行輸入,輸入流當然就是鍵盤了,這時候我們找到相應的類System,System類和其它的類不一樣,它不能被例項化。

 通過JDK手冊可以瞭解到當我們要用標準輸入流的時候,只需要寫System.in這個方法的形參即可,所以我們建立要寫成這樣:

 Scanner s1 = new Scanner(System.in) ;

4、使用

     類我們已經建立好了,接下來就是使用了,如何來使用呢?比如我們要通過鍵盤輸入一個數,或者一個字串,或者其它內容。我們接著來看 API手冊的方法摘要描述。

以上的這些方法我們都可以使用,但我們現在就簡單的輸入一個整型的數字吧,如何來寫?我們找到下面這個方法:

返回值型別就是從鍵盤輸入的數字。

開始寫程式:

package app_one;
import java.util.Scanner;

public class app {

	public static void main(String[] args)
	{
		System.out.println("請輸入一個數字:");
		//建立
		Scanner sc = new Scanner(System.in);
		//使用
		int number = sc.nextInt();
		System.out.println(number);
		//關閉
		sc.close();
	}
}

執行結果:

參考資料:傳智播客Java視訊學習課程筆記