java程序中a b是什么意思?java里c=a>ba:b;是什么意思
大家好,如果您还对java程序中a b是什么意思不太了解,没有关系,今天就由本站为大家分享java程序中a b是什么意思的知识,包括java里c=a>ba:b;是什么意思的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!
java: A.b什么意思
就是if else一样的~~
这个是问号表达式。是java中的三目运算,
一般格式为:a= b?c:d
意思是,如果b的条件成立,赋值a=c,否则a=d
这个表达式是可以嵌套的,即可以a=b?c?d?:e:f:g
这样简单地写,就可以在某种情况代替if表达式而使程序看起来简洁。
但是这样的表达式一旦嵌套次数过多,程序可读性将急剧下降
java里c=a>ba:b;是什么意思
恩那个是java里唯一的三元运算符。。。这的符号的意思是:
如果?前面的式子为真,那么就返回冒号:左边的值;否则返回右边的值。。
你这个题目的意思就是:如果a大于b,那么c就等于a;
如果a小于b,那么c就等于b。。
也就是把a和b中较大的数赋值给c。。。
希望可以帮助你,谢谢采纳。。。
Java程序中"a="+a+",b="+b表示什么意思源程序如下
我们可以这样来理解若int a=2,那么我们将a可以看做是形式的,2是实际的
同样 String s="a=" s是形式的,a=是实际的
在System.out.println()里,""中的都是实际的,即电脑会原分不动的打印出里面的内容而+号是连结两个表达式的,""也算是表达式,形式的参数也是表达式。
拿你给出的例子做说明
int a=2,b;
b=a++;//这个你肯定明白的,是a自+
System.out.println("a="+a+",b="+b);
这里我们可以看到有四个表达式"a="+ a+"b="+ b
于是电脑会输出a=3,b=2
其中a=就是"a="
3就是a
,b=就是",b="
2就是b
希望我的解释已经使你明白^^
java中"a="+a "b="+b是什么意思
这两个表达式是简单的字符串的连接,一般是做控制台输出打印的时候为了方便看到输出做的,比如下面代码:
publicstaticvoidmain(String[]args)
{
inta=10;
intb=0;
a=++b;
b=a+1;
//这时我对a、b两个int类型的变量做了运算,我想在控制台输出a和b看看计算结果,
//一般会这么做
System.out.println("a="+a);
System.out.println("b="+b);
//当然你也可以这样做
System.out.println("a="+a+";b="+b);
}
上面的程序会在控制台输出:
a=1
b=2
a=1;b=2
这样就可以一目了然的看到a和b的计算结果了。
如果你还想了解更多这方面的信息,记得收藏关注本站。