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);
這樣寫完以後,就能夠從控制檯自行輸入半徑的值。
慢慢學習,一塊兒慢慢進步。謝謝!