首页

文章

java中?是什么意思

发布网友 发布时间:2022-02-28 23:14

我来回答

2个回答

热心网友 时间:2022-03-01 00:43

  java符号"?"和":"分别是什么意思?

  问题:一道java算数题目代码问题?

  public static void main(String[] arg)
  {
  int a =5; System.out.println(a%2==1)?(a+1)/2:a/2);
  }

  这行命令是什么意思呢?符号"?"和":"又分别代表什么呢?

  解答:

  (a%2==1)?(a+1)/2:a/2

  编译运行的过程是这样的。先运行?前面的a%2==1 然后在去返回 ?后面的数据。
  ?前面的算法 必须是要Boolean类型的。就像a%2==1这个,他返回的就是Boolean类型的 他的意思是a%2 求余等于1的时候。为true。 问号前面一定是Boolean类型的 不是TRUE 就是false;

  那么?问号后面的呢?

  问好后面分为2个部分 “:”前面 和“:”后面。
  当?前面的Boolean的a%2==1为true的话。那么 我们就说(a%2==1)?(a+1)/2:a/2的结果等于(a+1)/2 也就是“:”前面的。
  如果前面的a%2==1为false。那么我们就说(a%2==1)?(a+1)/2:a/2的结果等于a/2 也就是返回“:”后面的。

  int i =(a%2==1)?(a+1)/2:a/2;
  System.out.print(i);
  这样可能你好理解一点。你试着跟着我的思路走一遍。。。看懂了
  再看下面的

  ========================等价于=================================

  三目运算 其实就是一个判断的算法 。。。
  他就等价于以下代码。
  if(a%2==1)
  {
  int i = (a+1)/2;
  System.out.println(i);
  }
  if(!a%2==1)
  {
  int i = (a)/2;
  System.out.println(i);
  }

  当a%2==1等于TRUE的时候,。就执行
  int i = (a+1)/2;
  System.out.println(i);

  当a%2==1等于false的时候,。就执行

  int i = (a)/2;

  System.out.println(i);

热心网友 时间:2022-03-01 02:01

? 和:相当于if和else
例 (a%2==0)?a是偶数:a是奇数
if(a%2==0)
{
System.out.print("a是偶数");
}
else
{
System.out.print("a是奇数");
}

参考资料:sername

谷歌浏览器怎么设置成中文_谷歌浏览器设置中文语言 【谷歌浏览器技巧】谷歌浏览器如何更改语言? 史上最全ETF全解 证券ETF是深市的吗 怎样把莲藕肉丸子做的好吃? 高三语文小说赏析小说形象分析与答题技巧 人物形象题答题技巧 借助什么分析小说的人物形象 脖子旁边疼是什么原因 在群里不是好友怎么把群里人建另一个群 蛇床子的药理作用 炒蛇床子和生蛇床子有什么区别 为什么把床头垫高点 为什么床头高点儿 为什么要给新生儿抬高床头 人脸识别打卡考勤机找哪家? 背后搞你的人什么心态 很皮的搞笑撩人句子高情商的撩人句子(82句) 恶搞爱情短信 床头挂什么财运最旺最好 床上放什么东西辟邪 道家床头挂什么画最好最旺 床头贴什么最好最旺道家 建设工程竣工后,是否必须取得《规划验收许可证》? 环评竣工验收 手机几年没用了开不了机怎么办 红烧啤酒鸡的家常做法大全怎么做好 双男主泰剧新剧推荐 2019泰剧《爱情理论》小受暗恋花心直男好友 液体卫生巾和普通卫生巾的区别是什么?液体卫生巾的优点 可水洗粘尘垫哪家好 电脑12g够用吗? 宝宝双侧肺炎病变严重吗 什么是洁净气体灭火器 2024年实用父亲节礼物推荐有哪些?(2300字选购指南) 40包速溶咖啡比对 作文请以“这样挺好”为题,写一篇记叙文或议论文,不少于800字。要求... 如何写好作文我就是这么好 惊魂未定什么意思?有什么典故? 安阳火车站到新师院北门的公交车有哪些? 安阳市公交车26从火车站发车多长时间到终点站 太仓汽车站去太仓乐遥浏河公墓坐几路公交 请问廉江市哪里有奥克斯手机专业维修店,急!! 梅赛德斯奔驰E350敞篷版的整体简介及其性能如何 员工出差前需要做什么准备工作? 用(祝愿自己生日快乐)写首藏头诗,希望有才华的人帮帮忙,谢谢了_百度... 请问做爱前吃什么药可以延长做爱时间? 我每天锻炼,然后吃什么,能延长我房事时间?现在两分钟,双方都苦恼。_百 ... 做爱前吃什么最能滋补身体 吃什么能让房事时间长些? “%”在java中是什么意思? java中>>>是什么意思? &在Java中是什么意思? JAVA中&是什么意思 ~在java里是什么意思 JAVA中文是什么意思 Java中&是什么意思? 蚂蚁森林能挣钱吗 有什么用处的 关于计算机工程师证书的问题 Symantec ssl证书过期怎么办 证券从业资格证是几年有效期? 全国计算机二级证有效期为几年? 计算机2级证书的有效期是多久 计算机二级证书要有有效期么??几年啊?? 计算机二级考试证书有效期只有两年吗 2016年上半年的系统分析师证书可以领了吗? 2020鼠年是什么年 2020年有什么大事? PMP证书过了有效期就无效了吗? pmp三年有效期以后怎么办 []在java中表示什么意思? java中“?”是什么意思 在java中" >> "是什么意思? Java中&是什么意思? 系统集成项目管理工程师考试有高级的吗 冰箱温度1到7到底几度才最冷?~ 冰箱中那个1到5的按钮是什么意思 河南有什么特产 咱南阳能带走的特产有哪些?不知道给朋友带什么啊!? 河南特产是什么 SSL证书提示过期该怎么办呢? 如果显示SSL证书已过期(实际并未到有效期),该如何处理? 进入网站提示证书已过期应该怎么办 SSL证书过期了有什么后果?应该怎么解决? 安全证书已过期是怎么回事 安装软件时提示“证书过期”如何解决? 总是提醒证书过期是怎么回事?怎么解决? 电脑提示安全证书已过期或还未生效现象怎么办 现在评定中级职称需要什么条件 珍珠粉圆怎么煮
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com