您当前的位置: 首页 >  Java

暂无认证

  • 0浏览

    0关注

    92582博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Java|聊聊运算符中的“目”

发布时间:2019-10-26 00:00:00 ,浏览量:0

欢迎点击「算法与编程之美」↑关注我们!

本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。

问题描述

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java的强大功能以及其广泛的实用性,使得越来越多的人开始学习使用该语言。

对于有编程基础的小伙伴,学习其他的编程语言,其实就是了解该语言的语义、语法规则和语句构成。相对于Python来讲,Java的语句数量显然有所增加,写语句的思想却大同小异。在前段时间,在许多关于Java的教程中,比如菜鸟教程和Java基础教程一书中,在关于运算符的知识块讲解时,都有提到一个字眼“目”。比如:条件运算符“?:”是一个3目运算符。可能有的学习者看到“目”时,或许再猜测它可能是类似计数单位一样的词。但是你了解它的真正含义吗?

解决方案

“目”的确是一个计数单位,它计数的是操作数(运算数)。通俗的讲,就是在使用某运算符时,需要几个操作数去参与,就是几目运算符。比如,“+”当在程序中表示值为正的时候,“+”就和这一个操作数参与构成正数(+op),举个例子“+10”,此时它就是单目运算符;当在程序中表示相加(op1+op2)的时候,它又是一个双目运算符,例如“1+1”。运算符按目分,总共可分为三类。分别为单目运算符,双目运算符,三目运算符。

单目运算符,自加(++),自减(--)等;

双目运算符,一般的加减乘除取模(+、-、*、/、%)等;

三目运算符只有一个,就是条件运算符“?:”。“op1 ? op2 : op3”。

在有些地方,也将某目运算符叫做某元运算符。当然,其中的“元”也是指的操作数的个数。

结语

在学习知识的时候,不能仅凭猜想学习,在学习的过程中,更要知其所以然。

END

  实习编辑   |   王文星

  责      编   |   李劲潮

 where2go 团队

   

微信号:算法与编程之美          

640?wx_fmt=jpeg

长按识别二维码关注我们!

温馨提示:点击页面右下角“写留言”发表评论,期待您的参与!期待您的转发!

关注
打赏
1653961664
查看更多评论
立即登录/注册

微信扫码登录

0.3456s