Java入门3——操作符+String

在入门2中忘了提 String 的事情了,所以这篇就放在开头啦,很有用

话不多说,开始正题~


一、String 

引用数据类型之——String

1.字符串的拼接

在Java中,如果要把两句话合并到一句话的时候,其实是很简单的,只需要加起来就行,我们来用个代码更好的理解一下~

public class OneClass{
    public static void main(String[] args){
        String s1 = "hello";
        String s2 = "bro";
        System.out.println(s1 + s2);
   }
}

就简简单单一个加号就能把两个字符串拼到一起了~

2.整型的拼接

字符串可以这样拼接,那么整型也可以吗?这样我们得多试验几次了~

public class OneClass{
    public static void main(String[] args){
        int a = 10;
        int b = 20;
        System.out.println(a+" "+b);
        System.out.println(a+b);
   }
}

 

看到这个结果,我们就突然发现原来整型之间也可以拼接,但是要注意顺序,如果先是 a+b 那么就会运算,结果就是两数相加,如果有变量a或b先和别的字符结合,那么就是拼接

3.整型和字符型的拼接

public class OneClass{
    public static void main(String[] args){
        int a = 567;
        String s1 = "I am ";
        String s = s1+a;
        System.out.println(s);
   }
}

 

这里发现这样也能拼接~

 我没有私心,找的网图~10.2号就能看最新一部啦!!!

4.字符和参数之间类型转换

~整数变字符
public class OneClass{
    public static void main(String[] args){
        int a = 567;
        String s1 = a+" ";
        String s2 = String.valueOf(a);//方法一
        System.out.println(s1);       //方法二
        System.out.println(s2);
   }
}

 

我们发现方法一,和我们的3整型和字符的拼接是一样的,也就是说,当这样拼接的时候,整型拼到字符型,那么这个整型就会被变成字符

方法二我们只需要记住 String.valueOf(); 就行

~字符变整型

这里我们给出代码展示一下,也是有两种方法

public class OneClass{
    public static void main(String[] args){
        String s1 = "123";
        System.out.println(s1 + 1);

        int s2 = Integer.valueOf(s1);
        System.out.println(s2 + 1);

        String s3 = "123";
        int s4 = Integer.parseInt(s3);
        System.out.println(s4 + 1);
   }
}

 

二、操作符

1.位操作符

&                  按位与                              只有1 和 1 为1

 |                  按位或                              相同为0不同为1

^                  按位异或                           只要有1就是1

~                  按位取反                           1变0      0变1

只给大家演示一个的用法,剩下大家可以自己尝试

public class OneClass{
    public static void main(String[] args){
        int a = 5;
        int b = 7;
        int c = a & b;
        System.out.println(c);
   }
}

 

 

2.左移 && 右移

<<                        左移                                     补0

>>                        右移                                     正数补0 负数补1

>>>                      无符号右移动                       补0【不分正负】

 这里也只展现一下其中一个,剩下大家可以自行尝试

public class OneClass{
    public static void main(String[] args){
        int a = 5;
        int b = a >> 1;
        System.out.println(b);
   }
}

 

 

3.运算符

就是单纯加减乘除和取余,对应符号为 + - * /  %

这里只提几个注意点就是 做除法被除数不能为0,数学课也讲过的,还有就是取余可以是小数 


今天就到这里啦,不是很难,大家一起加油!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Re.不晚

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值