初学……… ?:及相关的运算符用法 JAVA中 ?:的用法能给个例句吗?及相关的运算符的用法C#中的呢?用法一样吗? 还有a++和++a用法的区别呢?最好给个实例,谢谢啦~~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 i = 4 > 3 ? 11111 : 222222; i的值就是11111了 问好前的判断是对时 返回的是 : 号前的,反之就是 : 号后的Java和c# 的语法几乎一样的a++ 和 ++a 对 a 来说都是递加1区别在于 a++ 是使用完后才加 ++a 是先加后使用如int a = 0;int b = a++; 此时 b = 0;给b赋值后 a 自加了1 即 a = 1;int c = ++a; 到这里时候 c = 2; 从上边下来的 a = 1;再自加下到 2 了再赋值给c的,赋值后a就不会再自加了;另外还有单就自加时 ++a 比 a++ 效率略高一说 第一个是三元运算符,a>b?a:b;像上面的句子,就是问a>b吗?如果是的则返回a的值,如果不是就返回b的值。我只会Java不会C#。++a是说把a的值先加上1再执行以后的操作,而a++是先使用a执行相关操作之后再加上1 A?B:CA成立吗,成立则执行B,不成立则执行C。整条表达式的返回值是执行后的结果。 int a,b;(a>b)?System.out.println("a>b"):System.out.println("a<b"); System.out.println(1>2 ? "true":"false");a++,++a这个问题,你自己动手写写会帮助你理解的。自己动手做实验是最好的学习方法。 这种问题应该是先从GOOGLE或是BAIDU入手吧?当然,如果你分数很多,那就另当别论了。 System.out.println(1<2?"true":"false");括号里面第一个是条件表达式,第二个是条件表达式成立返回的结果,第三个是不成立返回的结果。所以返回true,因为1<2成立a++,++a区别在于变量a是先用还是先运算a=0;b=0b=a++; a=1,b=0//先把未++得a给B,再a++b=++a; a=1,b=1//先把a++了,再给b 被线代作业弄急了,写个java算逆矩阵。未遂。如何把小数转化成分数? JAVA中怎么实现javascript的setTimeout功能 请大家看看 一个关于3DES加密 解密的问题 编译后出现问题,请高手指点. 汉字问题 菜鸟问题:如何写子类的构造函数? 请问如何用java实现类似windows屏保-飞越星空的程序,请指教啊!!! 一个关于SMTPClient的问题 文件流问题,请教--》 求教一个关于enum的问题 问个TCP通信的问题,懂的麻烦说下,谢了。 请教一个关于Java“例外”的问题
i的值就是11111了 问好前的判断是对时 返回的是 : 号前的,反之就是 : 号后的
Java和c# 的语法几乎一样的
a++ 和 ++a 对 a 来说都是递加1
区别在于 a++ 是使用完后才加 ++a 是先加后使用
如
int a = 0;
int b = a++; 此时 b = 0;给b赋值后 a 自加了1 即 a = 1;
int c = ++a; 到这里时候 c = 2; 从上边下来的 a = 1;再自加下到 2 了再赋值给c的,赋值后a就不会再自加了;
另外还有单就自加时 ++a 比 a++ 效率略高一说
(a>b)?System.out.println("a>b"):System.out.println("a<b");
a++,++a这个问题,你自己动手写写会帮助你理解的。自己动手做实验是最好的学习方法。
括号里面第一个是条件表达式,第二个是条件表达式成立返回的结果,第三个是不成立返回的结果。
所以返回true,因为1<2成立a++,++a区别在于变量a是先用还是先运算a=0;b=0
b=a++; a=1,b=0//先把未++得a给B,再a++
b=++a; a=1,b=1//先把a++了,再给b