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

漫画网站开发说明青岛永诚网络管理有限公司

漫画网站开发说明,青岛永诚网络管理有限公司,免费公司宣传册设计样本,如何申请企业邮箱注册Java运算符和表达式 和C语言一样#xff0c;java也有基础的运算符和表达式#xff0c;用来完成一些基础的数学计算#xff0c;以及逻辑运算#xff0c;我们一起来学习一下吧。 算数运算符 首先#xff0c;这个算数运算符与数学中即C语言的运算符的功能一样#xff0c;利…Java运算符和表达式 和C语言一样java也有基础的运算符和表达式用来完成一些基础的数学计算以及逻辑运算我们一起来学习一下吧。 算数运算符  首先这个算数运算符与数学中即C语言的运算符的功能一样利用这些基础操作符可以完成一些基础的操作。 这里我给大家举一些简单的例子帮助大家理解。 注意 1算数运算符的操作数必须是一个整型或浮点型变量。 2用算数运算符和括号连接起来的符合Java语法规则的式子称为算术表达式例如a2*b-3/(c%d)。 3a或a--表示在使用a之前先使a的值增或减1a或--a表示在使用a之后再使a的值增或减1。 例如a的值为10ba,b的值为10而ba,b的值为11。 4Java对加法运算符进行了扩展使它能够进行字符串的连接例如“abc”“def”会得到字符串“abcdef”。 这里主要给大家强调最后一点在以后java的学习中我们经常会见到这种相加的操作希望大家可以牢记这个知识点。 public class Main {public static void main(String[] args) {int a 5;int b 10;int c 15;int d 20;System.out.println(a b (a b) );System.out.println(a - b (a - b) );System.out.println(a * b (a * b) );System.out.println(b / a (b / a) );System.out.println(b % a (b % a) );System.out.println(a (a) );System.out.println(a-- (a--) );System.out.println(d (d) );System.out.println(d (d) );} } 运行结果如下 a b 15 a - b -5 a * b 50 b / a 2 b % a 0 a 5 a-- 6 d 20 d 22 Java关系运算符实例讲解 关系运算符实际与C语言的语法也是十分相似的。 关系运算符用来比较两个值的关系其运算结果是boolean型当运算符对应的关系成立是运算结果真为true假为false。 这就是它与C语言不同的地方这里希望大家可以对比记忆牢记java关系运算符的特点。 这里还是给大家举一些例子 实例 public class Main {public static void main(String[] args) {int a 5;int b 10;System.out.println(a b (a b) );System.out.println(a ! b (a ! b) );System.out.println(a b (a b) );System.out.println(a b (a b) );System.out.println(a b (a b) );System.out.println(a b (a b) );} } 运行结果如下 a b false a ! b true a b false a b true a b false a b true所以关系运算符的最终结果只有两种falsetrue。 Java逻辑运算符实例讲解 这里还是一样我们还是将注意力主要放到与C语言不同的地方。 首先这是一个双目运算符他的两个操作符必须都是boolean型这里必须给大家强调这一点。 实例 public class Main {public static void main(String[] args) {boolean a true;boolean b false;System.out.println(a b (ab));System.out.println(a || b (a||b) );System.out.println(!(a b) !(a b));} }运行结果如下 a b false a || b true !(a b) true Java位运算符实例讲解 Java定义的位运算应用于整数类型如intlongshortchar 和 byte等。 位运算符主要用来对操作数二进制的位进行运算按位运算表示按每个二进制位进行计算其操作数和运算结果都是整型值若运算结果为负数则采用补码表示。 Java 语言中的位运算符分为位逻辑运算符和位移运算符两类。 这里面的与或非和我们高中数学里面的与或非一样与运算即两个操作符都为真结果才为真或运算即一个为真结果就为真非即假为真真为假具体大家可以搜一下真值表查看。 按位异或运算 按位异或运算对两个整型数据a、b按位进行运算运算结果是一个整型数据c。运算法则为如果a、b两个数据对应位相同则c的该位是0否则是1。 例如 a0 1 0 1 0 0 1 1 b0 0 1 1 1 0 1 0 c0 1 1 0 1 0 0 1 按位右移运算 按位右移运算的运算法则为按二进制形式把所有的数字向右移动对应的位数低位移出舍弃高位的空位补零。 例如将整数 83 向右位移 1 位 移位前0 1 0 1 0 0 1 1 移位后0 0 1 0 1 0 0 1 按位左移运算 按位左移运算的运算法则为按二进制形式把所有的数字向左移动对应的位数高位移出舍弃低位的空位补零。 例如将整数 83 向左位移 1 位 移位前0 1 0 1 0 0 1 1 移位后1 0 1 0 0 1 1 0 实例 public class Main {public static void main(String[] args) {int a 83; /* 83 01010011 */int b 58; /* 58 00111010 */int c 0;c a b; /* 18 00010010 */System.out.println(a b c );c a | b; /* 123 01111011 */System.out.println(a | b c );c ~a; /* 01010011取反后为1010110010101100的补码为11010100-84 11010100 */System.out.println(~a c );c a ^ b; /* 105 01101001 */System.out.println(a ^ b c );c a 1; /* 41 00101001 */System.out.println(a 2 c );c a 1; /* 166 10100110 */System.out.println(a 2 c );} } 运行结果 a b 18 a | b 123 ~a -84 a ^ b 105 a 2 41 a 2 166 Java赋值运算符实例讲解 这个就与C语言的语法大同小异了。这里我们强调 赋值运算符左面的操作数必须是变量不能是常量或表达式赋值表达式的值就是左面变量的值。 这里给大家一个小技巧写操作符时我们可以把常量放到的左侧如果误写为 编译器会报错。 public class Main {public static void main(String[] args) {int a 1;int b 2;int c 0;c a b;System.out.println(c a b c );c a ;System.out.println(c a c );c - a ;System.out.println(c - a c );c * a ;System.out.println(c * a c );a 3;c 4;c / a ;System.out.println(c / a c );a 5;c 6;c % a ;System.out.println(c % a c );c a ;System.out.println(c a c );c | a ;System.out.println(c | a c );c ^ a ;System.out.println(c ^ a c );c 1 ;System.out.println(c 1 c );c 1 ;System.out.println(c 1 c );} } 运行结果 c a b 3 c a 4 c - a 3 c * a 3 c / a 1 c % a 1 c a 1 c | a 5 c ^ a 0 c 1 0 c 1 0 Java条件运算符实例讲解 即三目操作符与C语言一样具体概念 条件运算符?:是三目运算符所谓“目”是指这个运算符参与运算的对象个数也就是说条件运算符有三个操作数。 这里强调表达式1必须为boolean类型  public class Main {public static void main(String[] args){int a , b;a 1;b (a 1) ? 2 : 3; // 如果a等于1成立则设置b的值为2否则为3System.out.println( Value of b is : b );b (a 10) ? 2 : 3; // 如果a等于10成立则设置b的值为2否则为3System.out.println( Value of b is : b );} } 运行结果 Value of b is : 2 Value of b is : 3 Java instanceof运算符实例讲解 这个操作符是C语言中没有见过的我们这里简单学习一下 instanceof运算符左面的操作数是一个对象右面的操作数是一个类当左面的对象是右面的类或子类创建的对象时该运算符运算的结果是true否则是false。 public class Application {public static void main(String[] args){Object o new Student();System.out.println(o instanceof Person);} } 运行结果 true Java运算符的优先级和结合性 优先级是可以决定运算的先后 结合性则是决定了相同级别运算符的先后顺序 今天就分享这么多了大家看完多多点赞评论您的反馈是我创作的动力。
http://www.w-s-a.com/news/267652/

相关文章:

  • 粉色的网站绍兴市建设局网站
  • 个人网站的基本风格是wordpress 模板选择
  • 南昌专业做网站公司有哪些广州市住房城乡建设部门户网站
  • 福州网站建设团队淘宝联盟网站怎么建设
  • 福州企业网站建站模板国内黑色风格的网站
  • 好看的网站首页设计android移动开发
  • 域名注册完成后如何做网站域名 删除 wordpress
  • wordpress xml导入大小东莞seo优化方案
  • 网站建设效益网站销售怎么做的
  • 利用网站空间做代理设计方案的格式范文
  • 无锡建设工程质量监督网站遵义做手机网站建设
  • 衡阳商城网站制作ps做网站首页规范尺寸
  • 微信网站应用开发营销推广的方案
  • 广州做网站商城的公司制作一个app的完整流程
  • 湖南城乡建设厅网站163注册企业邮箱
  • 做网站怎么调整图片间距织梦做的网站如何去掉index
  • 凡科网免费建站步骤及视频网页设计基础教程第二版课后答案
  • 建设一个旅游网站毕业设计企业网站要更新文章吗
  • 做网站需要简介中山网站设计公司
  • 网站怎么做导航栏微信公众号官网登录
  • 1_ 掌握网站开发的基本流程 要求:熟悉网站开发与设计的基本流程.电子商城网站开发
  • 百度网站怎么建设河北省工程造价信息网官网
  • 阿里云网站模板网页设计的合适尺寸是多少
  • 做小程序和做网站哪个好让别人做网站推广需要多少钱
  • 做外贸的几个网站查询网域名解析
  • 酒泉如何做百度的网站seo研究中心好客站
  • 网站设计建设平台户县做网站
  • 一元云购网站开发wordpress博客空间
  • 深圳高端网站建设公司排名如何搭建局域网服务器
  • 照片管理网站模板高端网站开发哪家好