最新文章專題視頻專題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問(wèn)答文章1 問(wèn)答文章501 問(wèn)答文章1001 問(wèn)答文章1501 問(wèn)答文章2001 問(wèn)答文章2501 問(wèn)答文章3001 問(wèn)答文章3501 問(wèn)答文章4001 問(wèn)答文章4501 問(wèn)答文章5001 問(wèn)答文章5501 問(wèn)答文章6001 問(wèn)答文章6501 問(wèn)答文章7001 問(wèn)答文章7501 問(wèn)答文章8001 問(wèn)答文章8501 問(wèn)答文章9001 問(wèn)答文章9501
當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

3種方法來(lái)編寫你的第一個(gè)Java程序

來(lái)源:懂視網(wǎng) 責(zé)編:小OO 時(shí)間:2022-08-30 18:16:48
文檔

3種方法來(lái)編寫你的第一個(gè)Java程序

方法1:編寫你的第一個(gè)Java程序:1、要開(kāi)始用Java編寫程序,先設(shè)置你的工作環(huán)境。2、任何一種類似記事本的程序都能夠用于Java編程。3、確保安裝了Java軟件開(kāi)發(fā)工具包。方法2:Hello World 程序:1、我們將首先創(chuàng)建一個(gè)能打印"Hello World"的程序。2、聲明類和main方法。3、編寫將打印出"Hello World"的代碼行。4、把這些都放在一起。5、保存文件,并打開(kāi)命令提示符或終端來(lái)編譯程序。6、運(yùn)行程序。7、恭喜,你。方法3:輸入和輸出:1、我們現(xiàn)在將擴(kuò)展我們的Hello World程序,以接受用戶的輸入。2、導(dǎo)入Scanner(掃描儀,由于編程時(shí)使用Scanner,故下文用Scanner)類。3、在main方法中,創(chuàng)建Scanner對(duì)象的一個(gè)新實(shí)例(instance)。4、提示用戶輸入。5、要求Scanner對(duì)象接受用戶鍵入的下一行,并將其存儲(chǔ)在變量中。
推薦度:
Java是James Gosling于1995年創(chuàng)建的一種面向?qū)ο蟮木幊陶Z(yǔ)言,它用“字段”(fields,描述對(duì)象的屬性),和“方法”(methods,對(duì)象可以執(zhí)行的操作),將概念表示為“對(duì)象”(objects)。Java是一種“編寫一次,就可以在任何地方運(yùn)行”的編程語(yǔ)言,可以在任何裝有Java虛擬機(jī)(JVM)的平臺(tái)上運(yùn)行。由于Java是一種用上大量英文單詞的編程語(yǔ)言,母語(yǔ)為英語(yǔ)的初學(xué)者很容易學(xué)習(xí)和理解,非英語(yǔ)母語(yǔ)者只要下一番苦功也能很快上手。本教程介紹如何用Java編寫程序。

方法1:編寫你的第一個(gè)Java程序

1、要開(kāi)始用Java編寫程序,先設(shè)置你的工作環(huán)境。許多程序員使用集成開(kāi)發(fā)環(huán)境(Integrated Development Environment,IDE)進(jìn)行Java編程,比如Eclipse和NetBeans。但是不必使用臃腫的IDE,也可以編寫Java程序并編譯它。

2、任何一種類似記事本的程序都能夠用于Java編程。高級(jí)程序員有時(shí)更喜歡使用終端內(nèi)的文本編輯器,如Vim和Emacs。我們推薦一個(gè)可以安裝在基于Windows和Linux系統(tǒng)(Mac、Ubuntu等)的文本編輯器:SublimeText。我們將在本教程中使用它。

3、確保安裝了Java軟件開(kāi)發(fā)工具包。你要用它來(lái)編譯程序。在基于Windows的操作系統(tǒng)中,如果環(huán)境變量不正確,則可能在運(yùn)行javac時(shí)出錯(cuò)。有關(guān)JDK安裝的詳細(xì)信息,可以參閱如何安裝Java軟件開(kāi)發(fā)工具包,以避免此錯(cuò)誤。

方法2:Hello World 程序

1我們將首先創(chuàng)建一個(gè)能打印"Hello World"的程序。在文本編輯器中,創(chuàng)建一個(gè)新文件,并將其另存為"HelloWorld.java"。HelloWorld是類名,你需要讓類名與文件同名。

2聲明類和main方法。main方法 public static void main(String[] args)是程序運(yùn)行時(shí)執(zhí)行的方法。這個(gè)main方法在每個(gè)Java程序中都以相同方式調(diào)用。

public class HelloWorld { public static void main(String[] args) { }}

3、編寫將打印出"Hello World"的代碼行。

System.out.println("Hello World.");
讓我們看看這一行的組成成分:System 告訴系統(tǒng)執(zhí)行某些操作。

out 告訴系統(tǒng)我們要輸出一些內(nèi)容。

println ?代表"打印行(print line)",我們用它告訴系統(tǒng)在輸出中打印一行文字。

("Hello World.") 周圍的圓括號(hào)表示方法 System.out.println()接受一個(gè)參數(shù)。在本例中,該參數(shù)是字符串"Hello World."

注意,Java中有一些我們必須遵守的規(guī)則:必須始終在每行末尾添加分號(hào)。

Java區(qū)分大小寫,因此必須以正確的大小寫寫入方法名、變量名和類名,否則將出現(xiàn)錯(cuò)誤。

某個(gè)方法或循環(huán)的特定代碼塊包含在花括號(hào)中。

4、把這些都放在一起。最后Hello World程序應(yīng)如下所示:

public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World."); }}

5保存文件,并打開(kāi)命令提示符或終端來(lái)編譯程序。打開(kāi)保存HelloWorld.java的文件夾,并鍵入javac HelloWorld.java。這告訴Java編譯器你想要編譯HelloWorld.java。如果有錯(cuò)誤,編譯器會(huì)告訴你做錯(cuò)了什么。否則,你不應(yīng)該看到來(lái)自編譯器的任何消息。如果現(xiàn)在查看helloworld.java所在的目錄,應(yīng)該會(huì)看到helloworld.class。這是Java用來(lái)運(yùn)行程序的文件。

6運(yùn)行程序。我們終于可以運(yùn)行我們的程序了! 在命令提示符或終端中,鍵入java HelloWorld。這是在告訴Java你想運(yùn)行HelloWorld類。你應(yīng)該看到控制臺(tái)出現(xiàn) "Hello World"。

7恭喜,你完成了第一個(gè)Java程序!

方法3:輸入和輸出

1我們現(xiàn)在將擴(kuò)展我們的Hello World程序,以接受用戶的輸入。在我們的Hello World程序中,我們打印出一個(gè)字符串供用戶查看,但是只有當(dāng)程序能夠接收用戶輸入信息,才能稱之為程序的交互功能。我們現(xiàn)在將擴(kuò)展程序,提示用戶輸入他或她的名字,然后用名字問(wèn)候用戶。

2、導(dǎo)入Scanner(掃描儀,由于編程時(shí)使用Scanner,故下文用Scanner)類。在Java中,我們有一些可以訪問(wèn)的內(nèi)置庫(kù),但是我們必須導(dǎo)入它們。其中一個(gè)庫(kù)是java.util,它包含我們獲取用戶輸入所需的Scanner對(duì)象。為了導(dǎo)入Scanner類,我們?cè)诖a的開(kāi)頭添加了以下行。

import java.util.Scanner;
這告訴程序我們想使用java.util包中的Scanner對(duì)象。

如果希望訪問(wèn)java.util包中的每個(gè)對(duì)象,只需在代碼的開(kāi)頭編寫import java.util.*; 即可。

3、在main方法中,創(chuàng)建Scanner對(duì)象的一個(gè)新實(shí)例(instance)。Java是一種面向?qū)ο蟮木幊陶Z(yǔ)言,因此它使用對(duì)象來(lái)表示概念。Scanner對(duì)象是含有字段和方法的對(duì)象。為了使用Scanner類,我們必須創(chuàng)建一個(gè)新的Scanner對(duì)象、它可以填充的字段和使用的方法。示例如下:

Scanner userInputScanner = new Scanner(System.in);
userInputScanner是剛剛創(chuàng)建的Scanner對(duì)象實(shí)例的名稱。注意名稱是用駱駝體(每個(gè)單詞首字母大寫)寫的,這是Java中變量命名的規(guī)定。

我們使用 new 運(yùn)算符創(chuàng)建對(duì)象的新實(shí)例。因此在本例中,我們通過(guò) new Scanner(System.in),創(chuàng)建了Scanner對(duì)象的新實(shí)例。

Scanner對(duì)象接受一個(gè)參數(shù),該參數(shù)告訴對(duì)象要掃描什么。在本例中,我們輸入System.in 作為參數(shù)。System.in告訴程序掃描來(lái)自系統(tǒng)的輸入,這是用戶將在程序中鍵入的輸入。

4、提示用戶輸入。我們必須提示用戶輸入,以便用戶知道何時(shí)在控制臺(tái)中鍵入內(nèi)容。這可以通過(guò)System.out.printSystem.out.println實(shí)現(xiàn)。

System.out.print("What's your name? ");

5、要求Scanner對(duì)象接受用戶鍵入的下一行,并將其存儲(chǔ)在變量中。Scanner將始終接收用戶鍵入的數(shù)據(jù)。下面的行將要求Scanner接受用戶鍵入的姓名,并將其存儲(chǔ)在變量中:

String userInputName = userInputScanner.nextLine();
在Java中,使用對(duì)象方法的規(guī)定是objectName.methodName(parameters)。在userInputScanner.nextLine()中,我們使用剛才給出的名稱調(diào)用Scanner對(duì)象,然后調(diào)用它的方法nextLine() ,該方法不接受任何參數(shù)。

注意,接下來(lái)程序?qū)严乱恍写鎯?chǔ)在一個(gè)"字符串"對(duì)象中。我們已將字符串對(duì)象命名為userInputName

6、向用戶顯示問(wèn)候語(yǔ)。現(xiàn)在我們已經(jīng)存儲(chǔ)了用戶名,我們可以打印一個(gè)問(wèn)候語(yǔ)給用戶。還記得我們?cè)趍ain類中編寫的 System.out.println("Hello World."); 嗎? 我們剛剛編寫的所有代碼都應(yīng)該放在這一行上面?,F(xiàn)在我們可以修改這一行,如:

System.out.println("Hello " + userInputName + "!");
我們把"hello"、用戶名和"!" 通過(guò)編寫 "Hello " + userInputName + "!" 連起來(lái)的方式,稱為字符串串聯(lián)。

這里我們有三個(gè)字符串:"Hello "、userInputName和"!"。Java中的字符串是不可更改的。因此,當(dāng)我們連接這三個(gè)字符串時(shí),我們實(shí)際上創(chuàng)建了一個(gè)包含問(wèn)候語(yǔ)的新字符串。

然后將這個(gè)新字符串作為參數(shù)輸入System.out.println。

7一起保存以上代碼。我們的代碼現(xiàn)在應(yīng)該如下所示:

import java.util.Scanner;public class HelloWorld { public static void main(String[] args) { Scanner userInputScanner = new Scanner(System.in); System.out.print("What's your name? "); String userInputName = userInputScanner.nextLine(); System.out.println("Hello " + userInputName + "!"); }}

8、編譯并運(yùn)行。進(jìn)入命令提示符或終端,并運(yùn)行與我們?cè)诘谝淮蔚鶫elloWorld.java時(shí)運(yùn)行的命令。我們必須首先編譯程序:javac helloworld.java。然后我們可以運(yùn)行它:java HelloWorld。

小提示

Java是一種面向?qū)ο蟮木幊陶Z(yǔ)言,建議你閱讀更多關(guān)于面向?qū)ο缶幊陶Z(yǔ)言的基礎(chǔ)知識(shí),非常有用。

面向?qū)ο缶幊逃性S多特征。其中三個(gè)主要特征是:封裝:限制訪問(wèn)對(duì)象某些組件的能力。Java為字段和方法提供私有(private)、受保護(hù)(protected)和公共(public)三種修飾符。

多態(tài):對(duì)象可以轉(zhuǎn)換標(biāo)識(shí)。在Java中,可以將一個(gè)對(duì)象轉(zhuǎn)換為另一個(gè)對(duì)象,以使用另一個(gè)對(duì)象的方法。

繼承:使用與當(dāng)前對(duì)象位于同一層次結(jié)構(gòu)中的另一個(gè)類的字段和方法的能力。

聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

3種方法來(lái)編寫你的第一個(gè)Java程序

方法1:編寫你的第一個(gè)Java程序:1、要開(kāi)始用Java編寫程序,先設(shè)置你的工作環(huán)境。2、任何一種類似記事本的程序都能夠用于Java編程。3、確保安裝了Java軟件開(kāi)發(fā)工具包。方法2:Hello World 程序:1、我們將首先創(chuàng)建一個(gè)能打印"Hello World"的程序。2、聲明類和main方法。3、編寫將打印出"Hello World"的代碼行。4、把這些都放在一起。5、保存文件,并打開(kāi)命令提示符或終端來(lái)編譯程序。6、運(yùn)行程序。7、恭喜,你。方法3:輸入和輸出:1、我們現(xiàn)在將擴(kuò)展我們的Hello World程序,以接受用戶的輸入。2、導(dǎo)入Scanner(掃描儀,由于編程時(shí)使用Scanner,故下文用Scanner)類。3、在main方法中,創(chuàng)建Scanner對(duì)象的一個(gè)新實(shí)例(instance)。4、提示用戶輸入。5、要求Scanner對(duì)象接受用戶鍵入的下一行,并將其存儲(chǔ)在變量中。
推薦度:
  • 熱門焦點(diǎn)

最新推薦

猜你喜歡

熱門推薦

專題
Top