java入门(类型转换、字符串操作等)

本文详细介绍了Java中的基础数据类型,包括整数型、浮点型、布尔型、字符型等,并提供了类型转换的方法。同时,文章还介绍了字符串的各种操作方法,如截取、替换、分割等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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 

转载于:https://www.cnblogs.com/gonghuixin/p/6846072.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值