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,数学课也讲过的,还有就是取余可以是小数
今天就到这里啦,不是很难,大家一起加油!