在Java中,i++;是一元运算符还是算术运算符?

在Java中,i++;是一元运算符还是算术运算符?,java,operators,post-increment,unary-operator,Java,Operators,Post Increment,Unary Operator,我在网上搜索过,它给了我一个不同的答案。有人说它只是一元运算符,有人说它是算术运算符。谢谢我想同时调用I++算术运算符和一元运算符不会出错 但是,将++区分和分类为一元运算符。这些分类并不相互矛盾 ++是一元运算符,因为它适用于单个操作数 ++也是一个算术运算符,因为它应用于一个数字并执行算术运算(将该数字递增一)。两者兼而有之。事物可以被分类为不止一种事物。这不是同一个问题吗?@Kayaman我认为它也是一个赋值运算符,因为它给变量赋值。我不能给答案添加任何内容。这只是对直截了当提出的问题的简

我在网上搜索过,它给了我一个不同的答案。有人说它只是一元运算符,有人说它是算术运算符。谢谢

我想同时调用
I++
算术运算符和一元运算符不会出错


但是,将
++
区分和分类为一元运算符。

这些分类并不相互矛盾

++
是一元运算符,因为它适用于单个操作数


++
也是一个算术运算符,因为它应用于一个数字并执行算术运算(将该数字递增一)。

两者兼而有之。事物可以被分类为不止一种事物。这不是同一个问题吗?@Kayaman我认为它也是一个赋值运算符,因为它给变量赋值。我不能给答案添加任何内容。这只是对直截了当提出的问题的简单回答。不用说太多的话,如果我们深入研究Oracle文档,Postfix增量运算符++和一元运算符之间确实存在分离。但由于问题是关于一元或算术的,我对它的理解可能是多余的。最后,在它的开头(一般?):“运算符+,-,+,+,-,,,-,!…被称为一元运算符”。“一元”一词似乎没有那么严格的争议。然后,i++也是算术,因为正如Mureinik所说,简单地说,它执行算术运算