java传参数时一个冒号是啥意思?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java传参数时一个冒号是啥意思?相关的知识,希望对你有一定的参考价值。

函数调用的时候
函数调用的时候,别想太复杂,新手。

加入,方法为:
public int function(int n)
return n+1;


在调用的时候,假如该类对象为o,则调用的时候为
o.function(1);
或者是 int i=9;
o.function(i);
这里是没有冒号啊。
如果说冒号,可能是 public int function2(String str)
这个在调用的时候,就会出现 o.function2("hello");
这里的冒号,表示的是字符串
参考技术A 代码截图发来看一下

JAVA中,如下面的代码,?"":这问号双引号冒号是啥表达式呀?表示啥意思?怎么用?

String bizorderid = request.getParameter("bizorderid")==null?"":request.getParameter("bizorderid");

三元表达式
表示如果你从request.getParameter("bizorderid")的值为空的话,那么你声明的变量bizorderid就赋空值,如果不为空,则值为request.getParameter("bizorderid")
相当于一个if()else条件判断,如果是取“:”前的值,若不是则取“:”后面的值
参考技术A 二元表达式,可以看成 if else的简写。等同下面的语句。
String bizorderid = “”;
if(request.getParameter("bizorderid")==null)
bizorderid = "";
else
bizorderid =request.getParameter("bizorderid");
本回答被提问者采纳
参考技术B 其实就是if else
?前的表达式为true执行:前的,为false执行:后的
参考技术C 表示如果 request.getParameter("bizorderid")==null为真
bizorderid =“”否则bizorderid =request.getParameter("bizorderid");
参考技术D 百度一下,java条件表达式,要多学一下理论知识

以上是关于java传参数时一个冒号是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章

c里面冒号的意思,C语言中的冒号(:是啥意思

C语言里两个冒号是啥意思?

使用 Gitlab CI 管道时,作业名称中的冒号是啥意思?

Pig中的双冒号到底是啥意思?

双冒号是啥意思?

C++类名后加冒号是啥意思