当前位置: 首页 > 知识库问答 >
问题:

“this.x=x

姬浩渺
2023-03-14

我不知道这是什么意思:

this.x = x < 0 ? 0 : x;
this.y = y < 0 ? 0 : y;

我找不到这些运算符的意思,如有帮助将不胜感激!

共有1个答案

温成济
2023-03-14

是的。Java中的Terinary(或Conditional)运算符。if和else条件的短手。

代码this.x=x<0?0:x;等效于

if (x<0) {
    this.x = 0
} else{
    this.x =x
}
 类似资料:
  • 我不知道这意味着什么: 我找不到这些运算符的含义,任何帮助将不胜感激!

  • 问题内容: 假设有一个包含以下表的数据库: 带customer_ID(键字段),customer_name的customer_table 带order_ID(键字段),customer_ID,product_ID的orders_table 现在,假设我想查找订购了10种以上不同类型产品的所有客户的名称,以及订购的产品类型的数量。同一产品的多个订单不计算在内。 我认为下面的查询应该可以,但是有以下问

  • 问题内容: 我有一个Oracle 11g XE数据库,并且有一个查询结果集: 我想在逗号分隔的同一行中获得所有相关类别的不同ID,像这样 我以前使用过Postgres,并在那里提供了帮助。如何在Oracle 11g XE中获得相同的结果? 问题答案: 除非您在存储过程中使用它来将输出另存为数组(或集合),否则使用的查询应该足够并提供相同的输出。 在oracle中,我们没有像这样的简单转换函数。但是

  • 问题内容: 我有正在用JSP开发的应用程序,我希望以XLS(MS Excel格式)从数据库中导出一些数据。 在tomcat下,是否可以像正常的Java应用程序一样编写文件,然后生成指向该文件的链接?还是我需要使用特定的API? 这样做会不会有权限问题? 问题答案: 尽管您可以使用像JExcelAPI这样的功能强大的库,但是只要您将响应的MIME类型设置为“ application / vnd.ms

  • 问题内容: 检索适用于所有浏览器的XmlHttpRequest对象的最简单,最安全的方法是什么?没有任何额外的库。您是否经常使用一个代码段? PS:我知道网上有很多例子,但这恰恰是我要问的原因:例子太多了,我只想简单实用的东西来工作。 问题答案: 虽然我建议使用完整的库来简化用法,但是在现代浏览器中,进行AJAX请求可能非常简单: 以下代码段是基于quirksmode.org的代码段的更高级代码段

  • 问题内容: 我在SQL Server的更大的Select语句中有以下查询: 在某些条目(例如)之后,此列将生成一些奇怪的符号。我不知道这是哪里来的。我尝试`SELECT SelectedComments FROM 问题答案: 如果您修改了For Xml Path的用法,它将为您完成转义操作,并且您无需诉诸使用Replace函数: