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

临沂网站建设培训学校/html网页制作

临沂网站建设培训学校,html网页制作,教学app制作,疫情查询平台由于其他人已经给出了答案,我会添加一些额外的上下文。 %“模数”操作符实际上是在执行余数操作。 mod和rem的区别很微妙,但是很重要。(-1 mod 2)通常会给出1.更具体地说,给定两个整数X和Y,操作(X mod Y)倾向于返回范围…

由于其他人已经给出了答案,我会添加一些额外的上下文。 %“模数”操作符实际上是在执行余数操作。 mod和rem的区别很微妙,但是很重要。

(-1 mod 2)通常会给出1.更具体地说,给定两个整数X和Y,操作(X mod Y)倾向于返回范围[0,Y)的一个值。 换言之,X和Y的模量总是大于或等于零,并且小于Y.

用“%”或rem运算符执行相同的操作将保持X值的符号。 如果X为负数,则得到范围(-Y,0)的结果。如果X是正数,则得到范围[0,Y)的结果。

通常这种微妙的区别并不重要。 回到你的代码问题,虽然有多种解决“均匀”的方法。

第一种方法对初学者很好,因为它特别详细。

// Option 1: Clearest way for beginners boolean isEven; if ((a % 2) == 0) { isEven = true } else { isEven = false }

第二种方法更好地利用语言,并导致更简洁的代码。 (不要忘记==运算符返回一个布尔值。)

// Option 2: Clear, succinct, code boolean isEven = ((a % 2) == 0);

第三种方法是完整的,并使用三元运算符。 尽pipe三元运算符通常非常有用,但在这种情况下,我认为第二种方法更为优越。

// Option 3: Ternary operator boolean isEven = ((a % 2) == 0) ? true : false;

第四种也是最后一种方法是使用整数的二进制表示的知识。 如果最低有效位是0,那么数字是偶数。 这可以使用按位和运算符 (&)进行检查。 虽然这种方法是最快的(你正在做简单的位掩码而不是分割),但对于初学者来说,这可能是一些先进/复杂的。

// Option 4: Bitwise-and boolean isEven = ((a & 1) == 0);

在这里,我使用了按位和操作符,并以选项2所示的简洁forms表示它。以选项1的forms(或者选项3的forms)重写它作为练习留给读者。 ;)

希望有所帮助。

http://www.lbrq.cn/news/1287145.html

相关文章:

  • 吉林商城网站建设/广州网站优化软件
  • 免费做网站教程/怎么推广销售
  • 河南建网站/抖音怎么运营和引流
  • 通过企业画册宣传_网络网站建设_新闻媒体合作等方式_/福州网站建设策划
  • 响应式网站的排版/网站搜索优化官网
  • 网站代运营收费/官网建设
  • wordpress 网页排版错误/抖音seo关键词优化怎么做
  • 网站技术培训/青岛网站建设公司
  • 网站建设遵循的原则/百度竞价最低点击一次多少钱
  • 网站session/网络公司seo教程
  • 优化一个网站需要多少钱/徐州seo外包
  • 著名网站织梦/搜索广告排名
  • 做网站跟网站设计的区别/爱站seo综合查询
  • 做企业网站要怎么设计方案/百度上怎么发布作品
  • 深圳做网站公司排名/seo搜索优化招聘
  • 网站开发设计技术/最近几天的重大新闻事件
  • 北京网站建设维护/高级搜索引擎
  • 佛山免费发布信息的网站/网络营销的种类有哪些
  • 天猫官方网站首页/软文网站有哪些
  • 网站源码php/网络营销管理
  • 网站降权分析/友情链接交换平台免费
  • 上海网站建设 网页做/北京网络营销公司哪家好
  • dw做的网站如何上传图片/新手怎么入行seo
  • 网站怎么做响应式/seo怎么读
  • 哪里有教用java做网站/seo岗位工资
  • 怎样自己做网站模板/搜一搜百度
  • 海口网红图书馆在哪里/济南网站推广优化
  • 网站建设诚信服务/成人本科报考官网
  • 网站区域名是什么/seo百家论坛
  • 科汛cms网站栏目限制ip/域名查询访问
  • SpringBoot总结
  • 大模型面试回答,介绍项目
  • 【vue3+vue-pdf-embed】实现PDF+图片预览
  • MyBatis-Plus中使用BaseMapper实现基本CRUD
  • Java——Spring框架全面解析
  • Axios基本使用