当前位置: 首页 > news >正文

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,数学课也讲过的,还有就是取余可以是小数 


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


http://www.mrgr.cn/news/40050.html

相关文章:

  • 【设计模式-模板】
  • 【漏洞复现】金和OA C6 GeneralXmlhttpPage.aspx Sql注入漏洞
  • Chromium 屏蔽“缺少 Google API 密钥,因此 Chromium 的部分功能将无法使用。”提示 c++
  • 【数据结构与算法】算法和算法分析
  • MyBatis拦截器
  • 学习单片机编程和硬件设计步骤
  • ros2安装完成后重要的一步
  • Mybatis的基本使用
  • 优化理论及应用精解【12】
  • 华大HC32F448的FreeRTOS移植
  • 端模一体,猎豹移动对大模型机器人发展路径清晰
  • 【笔记】选择题笔记+数据结构笔记
  • 04-指向指针的指针
  • 【算法-分治】
  • kafka测试
  • 对于“言而有信”之己见
  • 【刷点笔试面试题试试水】找错—使用strlen()函数代替sizeof计算字符串长度
  • 新质农业——水资源可持续管理
  • DMA+AD
  • 递归算法介绍和【题解】——数楼梯