1. 程式人生 > >java入門(類型轉換、字符串操作等)

java入門(類型轉換、字符串操作等)

過程 boolean ava 字符串 符號 兩個 uppercase rim 算術

java基礎數據類型:不能=null;
  四類八種:

    整數型:

      byte 2的8次方

      short 2的16次方
      int 2的32次方

      long 2的64次方

    浮點型:
     float
     double
   布爾型:
     boolean(只有兩個值, true, false)
   字符型:
     char
   字符串:
     String

類型轉換:
   隱式轉換(我們看不到轉換過程);
   條件:
  由低精度向高精度轉換;
     double 16位 1.222222222
     ↓
     float 8位 1.2222222 共八位
     double > float > long > int > short > byte
顯式轉換:
   long a = 5;
  int l =(int)a; //強制轉換

字符串操作:
  String str1 = ""; //引用類型
   String str = new String("");
   indexOf(""): 第一次出現的位置,索引值
   lastIndexOf:最後一次出現的位置,索引值
  charAt : 索引
  substring(5):截取從5開始往後的字符串
  substring(2,4): 從2開始到3,不包括4
  trim():只去掉前面和最後的空格,中間的不管
  replace(‘‘,‘‘):可以是字符,可以是字符串,把前面那個換成後面那個,字符串是“”
  replaceALL("",""):
  equals():判斷兩個字符串是否相等 (s1,equals(s2));
  split(","):字符串分割
  toUpperCase():轉換大寫

流程控制 分支 循環語句
   if.....else
  if.....else if....else

   switch(值0){ //值0是什麽類型,下面的值就是什麽類型
    case 值1:
    執行語句;
    break;
    default:
    執行語句;
    break;
}

  while(條件){
  }do{}while()

   for(初始值;條件判斷;初始值改變){
   }
   for(int a : 數組(int)){
   }


運算符:
  算術運算符:+ - * / % ++ --
   關系運算符:> < >= <= == !=
   邏輯運算符:! & && | || ^
   位運算符:>> << >>>(無符號右移)
   賦值運算符:= += -= *= /= %=
   字符串連接運算符:+(在輸出的時候, 只要有一個參數是字符串, 整個輸出結果都是字符串)
   三元運算符:布爾值?值1:值2

java入門(類型轉換、字符串操作等)