国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【Java入門合集】第二章Java語言基礎(一)

這篇具有很好參考價值的文章主要介紹了【Java入門合集】第二章Java語言基礎(一)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

【Java零基礎入門篇】第 ② 期 - Java語言基礎(一)


博主:命運之光
專欄:Java零基礎入門

【Java入門合集】第二章Java語言基礎(一)

學習目標
掌握變量、常量、表達式的概念,數據類型及變量的定義方法;
掌握常用運算符的使用;
掌握程序的順序結構、選擇結構和循環(huán)結構的使用;
掌握數組的定義及使用方法;
掌握基本的輸入輸出方法;


標識符和關鍵字

關鍵字

提示:不要去強記關鍵字,隨著學習,慢慢了解記憶!

概念:是被Java語言賦予特定意義的一些單詞,例如class,public ,static ,void 等均為Java已經預設好的。
特點
【Java入門合集】第二章Java語言基礎(一)
注:

  • goto和const關鍵字也被稱為保留字,Java現在還未使用的關鍵字,但可能在未來的Java版本中會使用的關鍵字。
  • true、false和null是特殊的直接量,雖然不是關鍵字,但卻作為一個單獨標識類型,也不能直接使用。

標識符

定義:
??Java對各種變量、方法等命名時使用的字符序列;
??技巧: 凡是可以自己起名字的地方都叫標識符;

定義合法標識符的規(guī)則:必須遵守)??????
字母、下劃線(_)美元符號($)開頭,后面可以跟任意數目的字母、數字、下劃線和美元符號;
不可以用關鍵字保留字,但包含關鍵字和保留字;
不能以數字開頭;
嚴格區(qū)分大小寫,長度無限制;
不能包含空格;

??例子??:

identifier,_user,$value,Count1 //為合法標識符
#user,1count,value@class //為非法標識符

??例子??:

identifier,_user,$value,Count1 //為合法標識符
#user,1count,value@,class //為非法標識符

??標識符的命名規(guī)范(建議遵守)
類和接口命名:每個單詞的首字母大寫其他字母小寫,如 MyJava、Teacher、Student;

變量和方法命名:一個或多單詞組成,第一個單詞全小寫,從第二個單詞開始每個單詞的首字母大寫,其他小寫,盡量少用下劃線,如money, getName、setNumber;

常量命名:所有字母都大寫,如SUM,PI;

包名:所有字母都小寫,如room,tour;

分隔符

Java中的分隔符:分號 ;,花括號 {}圓括號(), 空格 , 圓點. 五個。

分號:用于每條語句的末尾,表示該條語句結束,如 int age=18;

花括號:定義一個代碼塊,如 類體方法體的定義;

圓括號:

  • 定義方法時用()來包含所有的形參變量,如 int getMax(int num1, int num2)
  • 方法調用時用來傳實參,如 int max=getMax(18,30);
  • 改變運算優(yōu)先級別,保證圓括號部分優(yōu)先計算,如 int num=10*(5+3);
  • 做為強制類型轉換的運算符,如 double a=5.6;int b=(int)a;

空格:用于分隔一條語句中不同的部分,如 static int num1=10;

圓點:類或對象及其成員之間的分隔符,起調用方法和變量的作用,如People.id

注釋

在程序之中,由于其基本組成都是代碼,所以考慮到程序的易讀和可維護性的特點,那么在編寫代碼的時候都要在代碼上增加若干的說明文字,叫做注釋,這些文字不需要被編譯器編譯,對于注釋,Java一共分為三種形式:

  • 單行注釋: //
  • 多行注釋: /* … */
  • 文檔注釋: /** … */

??例子??

public class TestDemo {
	public static void main(String[] args) {
		/*
		 *  此處為多行注釋,編譯代碼時不編譯
		 *  如果要學習Java高端課程,可以登錄:www.mldnjava.cn
		 */
		System.out.println("Hello MLDN .");
	}
}
/**
 * 此處為文檔注釋,內容會被解釋成程序的正式文檔,并能包含進如Javadoc       *  之類的工具生成的文檔里(API文檔),用以說明該程序的層次結構及其方法
 * @author mdxy
 */
public class TestDemo {
	public static void main(String[] args) {
		System.out.println("Hello MLDN .");
	}
}

變量、常量和 數據類型

????程序的本質其實是對數據的處理,所以對于數據的保存就必須有嚴格的限制,這些限制就體現在了數據類型的劃分上,即不同的數據類型可以存不同的數據內容。

數據類型

Java語言對于每一種數據都定義了明確的具體數據類型(強類型語言),在內存中分配了不同大小內存空間。

??????變量變化的范圍即數據類型??????

【Java入門合集】第二章Java語言基礎(一)
基本類型的數據范圍(不可分割)
【Java入門合集】第二章Java語言基礎(一)

建議:

  • 若想表示整數使用int,表示小數使用double;
  • 描述日期時間數字文件內存大小用long;
  • 實現邏輯控制,用布爾類型

常量

????概念:程序運行期間,固定不變的量(constant),通常也被稱為“final變量”。
分類:

  • 整數常量: 例如100,200,-230;
  • 浮點常量: 例如14.2,-3.4,0.0;
  • 字符常量:凡是用單引號括起來的單個字符;(有且僅有一個字符
  • 字符串常量:用雙引號括起來的若干個字符;(零個或多個)
  • 布爾常量:只有兩種取值,true真,false假;
  • 空常量:null(代表空)

注:任何一個整型常量(10、300等),在java中都默認為int型 ,實型常量(1.2、45.0)默認為double型 。

變量

變量概念:

  • 內存中的一個存儲區(qū)域;
  • 該區(qū)域的數據可以在同一類型范圍內不斷變化;
  • 變量是程序中最基本的存儲單元,包含變量類型、變量名存儲的值;

變量的定義格式:

  • 數據類型 變量名 = 初始化值;
  • 數據類型 變量名 ;
  • 變量名 = 初始化值;

數據類型:變量變化的范圍就是數據類型;
變量名:每個變量都有一個名字(標識符),方便存取;
初始化值:使用變量前,需要給變量賦值;

????變量是利用聲明的方式,將內存中某個內存塊保留下來以供程序使用。
變量的作用:

  • 用于在內存中保存數據;

變量的特點:

  • 用來存放數據;
  • 內容可以發(fā)生改變;
  • 一次只能存放一個數據;
  • 可以通過變量的名稱來使用其中的數據;
  • 存儲的數據必須符合數據類型的要求。

使用變量注意:文章來源地址http://www.zghlxwxcb.cn/news/detail-431390.html

  • 先聲明,后使用;
  • 使用變量名來訪問這塊區(qū)域(內存)的數據;
  • 變量的作用域:定義變量所包含的一對{}內,變量只在作用域內才有效;
  • 同一個作用域內,不能定義重名的變量;

到了這里,關于【Java入門合集】第二章Java語言基礎(一)的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • GO語言圣經 第二章習題

    向tempconv包添加類型、常量和函數用來處理Kelvin絕對溫度的轉換,Kelvin 絕對零度是?273.15°C,Kelvin絕對溫度1K和攝氏度1°C的單位間隔是一樣的。 conv.go tempconv.go 寫一個通用的單位轉換程序,用類似cf程序的方式從命令行讀取參數,如果缺省的話則是從標準輸入讀取參數,然后

    2024年02月11日
    瀏覽(28)
  • 【Matlab入門】 第二章 向量和矩陣

    警告!警告!你現在所查看的這一章,是matlab最核心、最重要的功能區(qū)塊。務必將向量組、數組(我學了C,還是這樣叫比較順口)、矩陣及其運算學明白。在學習本章之前,請觀看者有線性代數入門知識,至少要學到特征值部分,不然理解會十分困難。倘若你準備好的話,進入

    2024年02月21日
    瀏覽(26)
  • c語言修煉第二章--分支與循環(huán)

    c語言修煉第二章--分支與循環(huán)

    目錄 前言 2.1分支語句 2.1.1什么是語句 2.2分支語句 2.2.1if語句的語法形式 2.2.2懸空else問題 2.2.3if書寫形式的對比 2.3switch語句 2.3.1switch的語法形式 2.3.2 switch與break的關系 2.3.3 switch與default的關系 小伙伴們端午安康吖!今天我們要開始新的一章的學習!直接開始學習叭! 2.1.1什么

    2024年02月11日
    瀏覽(19)
  • 第二章:指令:計算機的語言(防遺忘)

    第二章:指令:計算機的語言(防遺忘)

    指令 :計算機硬件所能理解并服從的命令。 存儲程序概念 :多種類型的指令和數據均以數字形式存儲于存儲器中的概念。 字 :計算機中的基本訪問單位,通常是32位為一組,在MIPS體系結構中與寄存器大小相同。 數據傳送指令 :在存儲器和寄存器之間移動數據的命令 地址

    2024年02月05日
    瀏覽(29)
  • 【UnityShader入門精要學習筆記】第二章(3)章節(jié)答疑

    【UnityShader入門精要學習筆記】第二章(3)章節(jié)答疑

    本系列為作者學習UnityShader入門精要而作的筆記,內容將包括: 書本中句子照抄 + 個人批注 項目源碼 一堆新手會犯的錯誤 潛在的太監(jiān)斷更,有始無終 總之適用于同樣開始學習Shader的同學們進行有取舍的參考。 (PS:章節(jié)答疑不是我答,是原作者對一些比較容易產生困惑的地

    2024年02月03日
    瀏覽(29)
  • javacv從入門到精通——第二章:安裝與配置

    當我們以Maven項目為基礎使用JavaCV時,需要在pom.xml文件中添加依賴項??梢栽?https://search.maven.org/ 搜索javacv,并添加以下依賴項: 下載并導入依賴后,即可在項目中使用JavaCV。同時,也需要確保系統中已經安裝了相應的OpenCV和FFmpeg庫,并將它們配置到環(huán)境變量中,以供JavaC

    2024年02月16日
    瀏覽(45)
  • c語言修煉第二章--分支與循環(huán)(2.2)

    c語言修煉第二章--分支與循環(huán)(2.2)

    目錄 2.2循環(huán)語句 2.2.1while循環(huán)語句 2.2.2for語句 2.2.2.1for語句的語法形式 2.2.2.2break和continue在for語句中的應用 2.2.2.3關于for循環(huán)變量的建議 2.2.2.4for循環(huán)的一些變種 初始化,判斷,調整都進行省略? 使用多個變量控制循環(huán) 2.2.3do while語句 2.2.3.1do while語法形式 2.3goto 語句 2.3.2利用

    2024年02月11日
    瀏覽(23)
  • 譚浩強【C語言程序設計】第二章習題詳解

    譚浩強【C語言程序設計】第二章習題詳解

    ? 目錄 ?編輯 1,什么是算法?試從日常生活中找3個例子,描述它們的算法。 2,什么叫結構化的算法?為什么要提倡結構化的算法? 3,試述3種基本結構的特點,請另外設計兩種基本結構(要符合基本結構的特點)。 4,用傳統流程圖表示求解以下問題的算法。 (1)有兩個

    2024年02月01日
    瀏覽(41)
  • 《MetaGPT智能體開發(fā)入門》學習筆記 第一章第二章

    使用從 - 通過github倉庫獲取MetaGPT 代碼拉下來后在config文件夾中配置chatGPT key 使用的python環(huán)境為3.9.2 metaGPT代碼下載后在metagpt文件夾中找statup.py文件,運行以下命令,我是沒有成功可能是chatgpt沒錢 智能體 = LLM+觀察+思考+行動+記憶 多智能體 = 智能體+環(huán)境+SOP+評審+路由+訂閱+經

    2024年01月17日
    瀏覽(47)
  • 【UnityShader入門精要學習筆記】第二章(2)GPU流水線

    【UnityShader入門精要學習筆記】第二章(2)GPU流水線

    本系列為作者學習UnityShader入門精要而作的筆記,內容將包括: 書本中句子照抄 + 個人批注 項目源碼 一堆新手會犯的錯誤 潛在的太監(jiān)斷更,有始無終 總之適用于同樣開始學習Shader的同學們進行有取舍的參考。 在上節(jié)筆記中,我們學習了圖像渲染流水線的基本過程,從應用

    2024年02月22日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包