前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java|聊聊运算符中的“目”

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

作者头像
算法与编程之美
发布2019-10-28 17:36:35
6140
发布2019-10-28 17:36:35
举报

问题描述

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

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

解决方案

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

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

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

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

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

结语

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

END

实习编辑 | 王文星

责 编 | 李劲潮

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-10-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 算法与编程之美 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档