week3 數據運算, 流程, 數組
Week3 数据运算、流程控制和数组
#好多跟C++做映射
#真想快度過基礎階段,開始輸出一些產品
#聽袋子要記下自己的第一反應,不是能只是搬運上課內容
学习Java语言的基础知识,包括数据类型、变量、常量、表达式和流程控制语句、数组等。 掌握这些基础知识,是编写正确Java程序的前提条件。
一、數據運算:
基本類型(primitive type):
數值:
整數型:byte, short, int, long
浮點數型:float, double,float f=3.14f
字符(char):Java字符採用Unicode編碼
布林(boolean):不可以0或非零的整數替代true和false
引用類型(reference type):
類別(class)
接口(interface)
數組(array)
基本類型與引用類型有兩個差距,前者變量存在(heap)和後者存在棧(stack),第二點前者的複製是值,後者複製是引用(對象沒被複製,只是引用)
二、運算符與表達式
運算符
算數型
關係型
邏輯型
位運型
賦值型
字串連接運算符
表達式
表達式的類型和值
表達式的運算順序
表達式的優先級與結合性
表達式的類型轉換
結論:
今天主要談論數據運算,分為數據與運算,前者討論5種數據類型,後者談論6種運算方式,而在運算方式後,又談論表達式,內容涉及優先順序與類型轉換。
明天整理剩下的流程控制與數組(預計60min),然後手敲代碼(150mins)
時刻提醒自己,基礎的東西越是要打好,穩固之後才能走更長遠。
只聽理論沒用,親身實踐得做三遍(貼code+照抄敲一遍+親自寫一遍)
Last updated
Was this helpful?