2.3.4 訓練營1:理解變量、常量和語句

老師給我們布置了一個關于變量和語句的任務。
1.目標:熟悉Java中變量、常量和語句的使用。
2.練習內容:
● 定義不同類型的變量,并打印輸出。
● 定義各種常量,了解其特點。
● 學習用賦值語句給變量賦值。
● 使用輸出語句打印變量和常量。
● 編寫代碼,實現(xiàn)兩個變量值交換。
3.重點:
● 變量、常量的定義和使用規(guī)范。
● 語句語法和用途。
參考代碼如下:


上述代碼運行結果如下:

下面重點解釋兩個變量值交換的實現(xiàn)代碼:
通過添加中間臨時變量temp,可以實現(xiàn)a和b的值交換。
第1步:把a的值保存到臨時變量temp。
第2步:把b的值賦給a。
第3步:再把臨時變量temp(即原先的a的值)賦給b。
這樣簡單地利用一個額外變量,就可以靈活地實現(xiàn)兩個變量值的交換。
聲明變量和定義變量之間的區(qū)別是什么?
老師,聲明變量和定義變量之間的區(qū)別是什么呢?
你問到了Java變量的一個重要概念。聲明變量和定義變量在Java中有區(qū)別:
聲明變量只指定了變量名稱和類型,但沒有初始化,比如:
int count;
而定義變量是在聲明的同時賦給變量一個初始值,比如:
int count = 0;
原來如此,聲明僅指定類型和名稱,定義是初始化變量。那么,它們的應用場景有什么不同呢?
我們可以先聲明多個變量,然后后面再定義賦值。但變量如果要使用的話,必須要有定義。
明白了,聲明和定義的區(qū)分幫助了解變量的特點,這對使用變量更合理。非常感謝老師的講解!
推薦閱讀
- Advanced Splunk
- ASP.NET MVC4框架揭秘
- 數(shù)據(jù)結構簡明教程(第2版)微課版
- Django:Web Development with Python
- Linux網(wǎng)絡程序設計:基于龍芯平臺
- 琢石成器:Windows環(huán)境下32位匯編語言程序設計
- 詳解MATLAB圖形繪制技術
- Python商務數(shù)據(jù)分析(微課版)
- Penetration Testing with the Bash shell
- Julia High Performance(Second Edition)
- 黑莓(BlackBerry)開發(fā)從入門到精通
- Beginning C# 7 Hands-On:The Core Language
- MySQL從入門到精通
- JSP大學實用教程
- jQuery基礎教程(第4版)