JAVA中數(shù)值分為三種變量,
常量.變量.字面量。
其中常量是不可變量使用 final 來修飾,
變量:只要沒有 final 修飾的數(shù)值都是變量,
final修飾在變量聲明的時(shí)候,在類型的前邊使用final修飾,表示聲明的是一個(gè)常量,例如:
final int i=10; ? final char c='A'; ??final String s="abc";
由final修飾的常量在聲明時(shí)必須初始化。除基本數(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 每個(gè)字符都占2個(gè)字節(jié)。
字符串
整型運(yùn)算得整數(shù),%是得余數(shù),整型運(yùn)算結(jié)果如果用byte short需要強(qiáng)制更改格式,
字符串用String 某值 = “ ”; 輸入,int l= str.length() 用于查看字符串長度 ???括號(hào)代表方法
int l= str.length() ? ?length用于查看字符串長度 ? ?
if? else? 條件判斷語句? ? ? 不符合if 走 else 等號(hào)要用雙等號(hào) 比較區(qū)分大小寫 小寫比大寫大
int l = 字符串1.compareTo(字符串2)是字符串比較 比較結(jié)果為int型,compareToIgnoreCase 忽略大小寫比較
boolean l = 字符串1.equals(字符串2); ? ?是比較是否相等
int l = 字符串.indexOf(" ");查詢字符里面數(shù)值在第幾位 0是第一位 只返回第一個(gè)出現(xiàn)的 沒找到返回-1 空格算1位
boolean l = 字符串.startsWith(" "); 判斷是從前面開始? endsWith判斷從后面開始。