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