字符的“+“操作和算数运算符的转换

大家好,今天分享几个简单地将字符串转为数组的方法。    

/*

     字符的"+"操作

*/
public class ziFu{
    public static void main(String[] args){
            //定义两个变量
        int i = 10;
        char c ='A';  //字符‘A’的值是65
        c ='a';//字符‘a’的值是97
        c = '0';//字符‘0’的值是48
        System.out.println(i + c);
        
        //char ch - i + c;   
        //char 类型会被自动提升为int类型
        int j = i + c;
        System.out.println(j);
        
        }
}
 


/*
    字符串的"+"操作    
            
*/
public class ziFu{
    public static void main(String[] args){
        System.out.println("it" + "heima");
        System.out.println("itheima" + 666);
        System.out.println("666" + "itheima");
        
        System.out.println("黑马" + 6 +66);
        System.out.println(1 + 99 + "黑马");
    }
}

*/
      算数运算符

*/


public class suanShu{
    public static void main(String[] args){
        //定义两个变量
        int a =20;
        int b =10;
        
        System.out.println(a + b);
        System.out.println(a - b);
        System.out.println(a / b);
        System.out.println(a * b);
        System.out.println(a % b);
        //%和/的区别:除法得到的是商,取余得到的是余数,"%"是获取两个数据做除法的余数
        
        //整数相除只能得到整数,要想得到小数,必须有浮点数的参与运算
        System.out.println(6.0 / 4);        
    }
}

/*
     类型转换

*/


public class zhuanHuan{
    public static void main(String[] args){
     //自动类型转换   10本身是个double类型的,输出之后自动转换成了浮点数类型,所以输出的时候才会带了一个.0,说明这个是没有问题的
     double d =10;
     System.out.println(d);
     
     //定义byte类型变量
     byte b =10;
     short a =b;
     int i = b ;
     
     
     //这是不可以的,类型不兼容
     //char c = b;
     
     //强制类型转换   注意:强制类型转换虽然可以做但是会有数据的丢失
     int k =(int)88.88;
     System.out.println(k);
    }
}

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值