Java語言程序設計(一)

 1.咱們從一個簡單的Java程序開始,該程序在控制檯上顯示消息「Welcome to Java!」。首先咱們先建立一個java項目,我所用的編譯器是Netbeans,打開Neatbeans,文件,新建。java

圖片

圖片

      咱們將項目名稱寫爲Welcome,點擊完成。程序清單爲:  System.out.print("Welcome to Java!");運行ide

圖片


      第一行定義了一個類。每一個Java程序至少應該有一個類。每一個類都有一個名字。按照慣例,類名都是以大寫字母開頭的,在這個程序中,類名爲Welcome學習

      第二性定義主方法(main method)。爲了運行某個類,該類必須包含名爲main的方法。程序是從main方法開始執行的。對象

      程序中的花括號將程序中的一些組件組合起來,造成一個block。在Java中,每一個塊已左括號{開始,以右括號}結束。塊是能夠嵌套的,即一個塊能夠放到另外一個塊內。圖中所示即爲雙嵌套。一個左括號必須匹配一個右括號,同時Java源程序是區分大小寫的,例如,再改程序中用Main代替main是錯誤的。blog

      2.在消息對話框中顯示文本圖片

      咱們要想實現這個目標,須要實現JOptionPane類中的showMessageDialog方法。JoptionPane是Java系統中衆多預約義的類之一,這些類能夠反覆使用,而沒必要每次從新編寫,能夠使用showMessageDialog方法在消息對話框中顯示任意文本。程序清單以下:ci

      import javax.swing.JOptionPane;字符串

      public class Welcome1{input

      public static void main(String[] args){
編譯器

      JOptionPane.showMessageDialog(null,"Welcome to Java!");

      }

   }

        

圖片

     這個程序使用一個Java類JOptionPane。JOptionPane放在包javax.swing中。使用import語句將JOptionPane導入,若是不這樣也能夠將鼠標放在紅線處,Alt+Enter  選擇編譯器自動導入,更爲方便。

     目前就介紹兩種使用showMessageDialog的方法,一種方式就是使用上述例子所用的語句:JOptionPane.showMwssageDialog(null,x);這裏的x就是要顯示的文本字符串。另外一種是使用下面的語句:JOptionPane.showMessageDialog(null,x,y,JOptionPane.INFORMATION-MESSAGE);這裏的x也是要顯示的文本字符串,而y是表示消息對話框標題的字符串,第四個參數能夠是例子中所示,所示爲!

      咱們再來計算一個圓面積的簡單問題。咱們要利用圓面積的公式來求解。這個程序須要讀取用戶從鍵盤輸入的半徑,這就產生了兩個重要的問題:1.讀取半徑。2。將半徑存儲在程序中,咱們先來解決比較簡單的第二個問題。

      爲了存儲半徑,咱們在程序中須要聲明一個稱做變量的符號,在這裏咱們用radius表示半徑,用area表示面積。爲了讓編譯器知道radius和area是什麼,須要指明他們的數據類型。Java的簡單數據類型有整數,浮點數(即帶小數點的數),字符型以及布爾型。這些類型成爲原始數據類型。咱們將radius和area聲明爲雙精度行浮點數。程序清單以下:

      public class ComputeArea{

      public static void main(String[]args){

      double radius;

      double area;

      radius=20;

      area=radius*radius*3.14.5926;

      System.out.print("The area for the circle of radius"+radius+"is"+area);

      }

}

      運行後的截圖以下。

圖片

     這其中的+有兩種意義,第一種用途是作加法,第二種用途是作字符串的連接。若是兩個操做數都是字符串,字符串鏈接符就把兩個字符串鏈接起來。若是其中一個操做數非字符串(例如一個數字),這個非字符串值會先被轉化成一個字符串,而後再與另外一個字符串相連。

      接下來咱們介紹從鍵盤讀取半徑的操做,爲了可以使用不一樣的半徑,必須修改源代碼而後從新編譯他,很顯然這是很不方便的,能夠使用Scanner類從控制檯輸入。

      Java使用System.out來表示標準輸出設備,而用System.in來表示標準輸入設備。默認狀況下,輸出設備是顯示器,而輸入設備是鍵盤。爲了完成控制檯的輸入,只須要使用printin方法就能夠在控制檯顯示基本值或者i富川。Java並不直接支持控制檯輸入,可是能夠使用Scanner類建立它的對象,以讀取來自System.in的輸入。以下面所示:

      Scanner input=new Scanner(System.in);

      在寫完語句以後,咱們要對從鍵盤輸入的變量進行定義,好比說帶小數點的數,咱們用nextDouble來定義,具體以下:

      Scanner input=new Scanner(System.in);

      System.out.print("Enter a number for radius:");

      double radius = input.nextDouble();

      double area = radius*radius*3.1415926;

      System.out.print("The area for the circle of radius"+radius+"is"+area);

      這樣寫完以後,就能夠從控制檯自行輸入半徑的值。

      慢慢學習,一塊兒慢慢進步。謝謝!

相關文章
相關標籤/搜索