zoukankan      html  css  js  c++  java
  • java入门(类型转换、字符串操作等)

    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 

  • 相关阅读:
    Tips(持续跟新)
    icpc 2018 徐州 网络赛 B 博弈+记忆化搜索
    2018 徐州 icpc 网络赛 A 递推or数学公式
    2018 徐州icpc网络赛 G 分块
    HDU 3092 Least common multiple(完全背包+思维)
    hdu 4747(DP?线性递推)
    Pell-方程学习小结
    C++中map的介绍用法以及Gym题目:Two Sequences
    求最长上升子序列和最长非下降子序列
    dfs+枚举,flip游戏的拓展POJ2965
  • 原文地址:https://www.cnblogs.com/gonghuixin/p/6846072.html
Copyright © 2011-2022 走看看