JAVA中數(shù)值分為三種變量,
常量.變量.字面量。
其中常量是不可變量使用 final 來修飾,
變量:只要沒有 final 修飾的數(shù)值都是變量留储,
final修飾在變量聲明的時候,在類型的前邊使用final修飾咙轩,表示聲明的是一個常量获讳,例如:
final int i=10; ? final char c='A'; ??final String s="abc";
由final修飾的常量在聲明時必須初始化。除基本數(shù)據(jù)類型外活喊,final可以修飾任何數(shù)據(jù)類型的量丐膝,使其成為常量。字面量:JAVA中常量與變量中的具體數(shù)據(jù)就是字面量钾菊。
JAVA 中所有的變量都屬于一種數(shù)據(jù)類型帅矗。
JAVA中的八種基本數(shù)據(jù)類型:
整數(shù)型 byte,short,int,long,占用字節(jié)分別為1,2,4,8。
浮點(diǎn)型 float,double.占用字節(jié)4,8煞烫, 字面量后+f浑此。
布爾型 boolean,Java中的boolean只有true(真正的)和false(不正確的)滞详。
字符型 char 每個字符都占2個字節(jié)凛俱。
字符串
整型運(yùn)算得整數(shù)喘落,%是得余數(shù),整型運(yùn)算結(jié)果如果用byte short需要強(qiáng)制更改格式最冰,
字符串用String 某值 = “ ”; 輸入稀火,int l= str.length() 用于查看字符串長度 ???括號代表方法
int l= str.length() ? ?length用于查看字符串長度 ? ?
if? else? 條件判斷語句? ? ? 不符合if 走 else 等號要用雙等號 比較區(qū)分大小寫 小寫比大寫大
int l = 字符串1.compareTo(字符串2)是字符串比較 比較結(jié)果為int型暖哨,compareToIgnoreCase 忽略大小寫比較
boolean l = 字符串1.equals(字符串2); ? ?是比較是否相等
int l = 字符串.indexOf(" ");查詢字符里面數(shù)值在第幾位 0是第一位 只返回第一個出現(xiàn)的 沒找到返回-1 空格算1位
boolean l = 字符串.startsWith(" "); 判斷是從前面開始? endsWith判斷從后面開始。