JAVA基础学习日记-----持续更新
生活随笔
收集整理的這篇文章主要介紹了
JAVA基础学习日记-----持续更新
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
第一節,計算
1、
System.out.println() // 輸出帶有回車System.out.print() // 不帶有回車2、
+號可以連接兩個字符串3、
有幾個in.nextInt()函數,程序就會讀入幾次數據,然后帶入相應位置計算4、
用final定義一個常量5、
整數除以整數結果還是一個整數,有一個是小數 結果就是小數**浮點數運算結果不精確(1.3-1.1),整數是精確的**6、
單目運算符優先級總是最高(包括強制類型轉換時用到的)7、
比較兩個字符串大小;import java.lang.String;str1.compareTo(str2);相等返回0,str1大返回1,str2大返回-18、
總結Scanner:import java.util.Scanner;Scanner in = new Scanner(System.in);in.next(); //讀入一個字符串,以空格結束in.nextLine(); //讀入一行字符串,以回車鍵結束in.nextInt(); //讀入一個整數,以空格結束in.nextFloat(); //讀入一個浮點數,以空格結束9、
將字串 String 轉換成整數 int:1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]);2). int i = Integer.valueOf(my_str).intValue();注: 字符串轉成 Double, Float, Long 的方法大同小異.將整數 int 轉換成字串 String :1.) String s = String.valueOf(i);2.) String s = Integer.toString(i);3.) String s = "" + i;注: Double, Float, Long 轉成字串的方法大同小異.第二節,判斷
1、
關系運算符:> >= < <= == !===優先級最低,連續的關系運算符,從左往右算2、
判斷兩個浮點數(10個0.1相加不等于1.0)的大小一般用:Math.abs(f1-f2)<0.00001;求兩個數的絕對值,然后判斷是否小于一個非常小的數3、
if(){}else if{}else if{}else {}switch (常量表達式){case 1:case 2:break;}4、
String A="ABC"; String B=new String("ABC");這兩個值,A,B 是否相等,如果都往HashSet里面放,能放下嗎?
答:
(a)A==B 的判斷為false;
(b)A.equals(B)為true ;
因為值相等,所以都往HashSet里面放不下,只能放一個
問題:“==”與equals()的區別:
1、= =:比較引用類型比較的是地址值是否相同
2、equals:比較引用類型默認也是比較地址值是否相同,注意:String類重寫了
equals() 方法,比較的是內容是否相同。
總結
以上是生活随笔為你收集整理的JAVA基础学习日记-----持续更新的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: IText实现url转pdf, 解决中文
- 下一篇: 使用python重命名某个文件下的所有的