摘要:二注釋三基本數據類型整型變量基本語法格式變量名初始值定義一個整型變量注初始化操作是可選的但是建議創(chuàng)建變量的時候都顯式初始化。
由于學校的實驗團隊的二輪面試要求,本周開始除了繼續(xù)學習C語言外,額外擠出時間學習下JavaSe。
經過了漫長的下載JDK以及配置環(huán)境和下載IDEA后,終于可以開始敲代碼了。
public class First { public static void main(String[] args) { System.out.println("Hehe Java"); }}
輸入main函數以及打印的函數后程序成功執(zhí)行了,在這里不得不說Java的便捷性,只要分別輸入main和sout然后enter就行了。
System.out.println(a); //打印 且換行System.out.print(a); //打印 但是不換行System.out.printf("%d/n",a); //以格式化的形式進行輸出內容
?至于為什么輸入Hehe Java而不是hello Java,我開心!
注:
1.一個java文件中,只能有一個public的類,且類名需要與文件名相同。
2.編程規(guī)范建議,左括號跟著當前行。
3.類名 一定要采用大駝峰的形式
4.字節(jié)碼文件 -class文件,一個類對應一個字節(jié)碼文件。(為了方便使用)
通過上述代碼,我們可以看到一個完整的Java程序的結構,由以下三部分組成:
1.源文件(擴展名為*.java):源文件帶有類的定義。類用來表示程序的一個組件,小程序或許只會有一個類。類的內容必須包含在大括號里面。
2.類:類中帶有一個或多個方法。方法必須在類的內部聲明。
3.方法:在方法的大括號中編寫方法應該執(zhí)行的語句。總結:類存在于源文件里面;方法存在于類中;語句存在于方法中。
基本語法格式
int 變量名 = 初始值;
int num = 10; // 定義一個整型變量System.out.println(num) ;
注:
1. 初始化操作是可選的, 但是建議創(chuàng)建變量的時候都顯式初始化。
2. 使用以下代碼查看 Java 中的整型數據范圍:? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? System.out.println(Integer.MAX_VALUE); // int 的最大值
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? System.out.println(Integer.MIN_VALUE); // int 的最小值3.一個 int 變量占 4 個字節(jié),表示的數據范圍是 -2^31 -> 2^31-1。
基本語法格式
long 變量名 = 初始值;
long num = 10L; // 定義一個長整型變量, 初始值寫作 10l 也可以(小寫的 L, 不是數字1).System.out.println(num) ;
注:
1. 基本語法格式和創(chuàng)建 int 變量基本一致, 只是把類型修改成 long
2. 初始化設定的值為 10L , 表示一個長整型的數字. 10l 也可以.
3. 使用 10 初始化也可以, 10 的類型是 int, 10L 的類型是 long, 使用 10 L 或者 10 l 更好一些.? 4.long 類型占 8 個字節(jié). 表示的數據范圍 -2^63 -> 2^63-1.
基本語法格式
double 變量名 = 初始值;
double num = 1.0;System.out.println(num)
在 Java 中, int 除以 int 的值仍然是 int(會直接舍棄小數部分).
int a = 1;int b = 2;System.out.println(a / b); //結果為0double a = 1.0;double b = 2.0;System.out.println(a / b); //結果為0.5
注:
1. double 雖然也是 8 個字節(jié), 但是浮點數的內存布局和整數差別很大, 不能單純的用 2 ^ n 的形式表示數據范圍,存在精度誤差。double num = 1.1;System.out.println(num * num)// 執(zhí)行結果 1.2100000000000002
基本語法格式
float 變量名 = 初始值;
float num = 1.0f; // 寫作 1.0F 也可以System.out.println(num);
注:float占四個字節(jié). 由于表示的數據精度范圍較小, 一般在工程上用到浮點數都優(yōu)先考慮 double, 不太推薦使用 float.
基本語法格式
char 變量名 = 初始值;
char ch = "A";
注:
1. Java 中使用 單引號 + 單個字母 的形式表示字符字面值.
2. 計算機中的字符本質上是一個整數. 在 C 語言中使用 ASCII 表示字符, 而 Java 中使用 Unicode 表示字符. 因此一個字符占用兩個字節(jié), 表示的字符種類更多, 包括中文.
基本語法格式
byte 變量名 = 初始值;
byte value = 0;System.out.println(value);
注:
1. 字節(jié)類型表示的也是整數. 只占一個字節(jié), 表示范圍較小 ( -128 -> +127 )
2. 字節(jié)類型和字符類型互不相干。
基本語法格式
short 變量名 = 初始值;
short value = 0;System.out.println(value);
注:
1. short 占用 2 個字節(jié), 表示的數據范圍是 -32768 -> +32767
2. 這個表示范圍比較小, 一般不推薦使用.
基本語法格式
boolean 變量名 = 初始值;
boolean value = true;System.out.println(value);
注:
1. boolean 類型的變量只有兩種取值, true 表示真, false 表示假.
2. Java 的 boolean 類型和 int 不能相互轉換, 不存在 1 表示 true, 0 表示 false 這樣的用法.
3. boolean 類型沒有明確規(guī)定大小.
Java的很多語法其實和C語言很相似,當然也有部分有差別的地方。
?望 繼續(xù)努力。?
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/123616.html
摘要:簡介年由公司發(fā)布的一門面向對象的程序設計語言虛擬機。兩個主要組件編譯器源程序轉成字節(jié)碼運行編譯后的程序后綴運行時環(huán)境。 Lecture1 Java簡介 1995年由Sun公司發(fā)布的一門面向對象的程序設計語言 JVM(Java Virtual Machine):Java虛擬機。是實現Java平臺無關性的關鍵Java程序的執(zhí)行流程:解釋執(zhí)行的過程由JVM來完成,即JVM把字節(jié)碼文件解釋...
摘要:在接觸之前就知道了的對象引用,但概念一直很模糊,看了后覺得書中的例子很有趣,便分享給大家。 在接觸java之前就知道了java的對象引用,但概念一直很模糊,看了《Head First in Java》后覺得書中的例子很有趣,便分享給大家。 首先要搞清對象引用是什么? 我們都知道變量可以存放數據,就像杯子一樣,不同大小的杯子存放不同種類的飲料: showImg(https://segme...
摘要:而在中,表達式是對象,它們必須依附于一類特別的對象類型函數式接口。即表達式返回的是函數式接口類型。 Java8被稱作Java史上變化最大的一個版本。其中包含很多重要的新特性,最核心的就是增加了Lambda表達式和Stream API。這兩者也可以結合在一起使用。首先來看下什么是Lambda表達式。Lambda表達式,維基百科上的解釋是一種用于表示匿名函數和閉包的運算符,感覺看到這個解釋...
閱讀 3405·2021-11-24 09:39
閱讀 1797·2021-11-17 09:33
閱讀 3503·2021-10-12 10:12
閱讀 5018·2021-09-22 15:51
閱讀 1111·2019-08-30 13:11
閱讀 3570·2019-08-30 10:59
閱讀 563·2019-08-30 10:48
閱讀 1311·2019-08-26 13:48