java语言中m ab是什么意思

2021-01-08 17:24:45 字数 4617 阅读 2915

1楼:匿名用户

m=a

意思是 如果a小于b 时为 true,把true赋给变量m;

如果a不小于b (a大于等于)为false, 把false 赋给变量m

2楼:不是很

主要看m、a、b的数据类型是什么? 一般情况a

java语言里 min=a

3楼:嘸限畅赽

三元运算...

min=a

?前面的是条件

:左面的是条件成力时返回给m的值

:右面是条件不成力时返回给m的值 ;

相当于if(a

4楼:匿名用户

建议去看下java基础书

这个表达式的意思是:比较a是否小于b,如果是的话将a的值赋给min否则将b赋给min

相当于if(a

java里c=a>b?a:b;是什么意思

5楼:牙刷的悲伤

?那个是java里唯一的三元运算符。。。这的符号的意思是:

如果?前面的式子为真,那么就返回冒号:左边的值;否则返回右边的值。。

你这个题目的意思就是:如果a大于b,那么c就等于a;

如果a小于b,那么c就等于b。。

也就是把a和b中较大的数赋值给c。。。

希望可以帮助你,谢谢采纳。。。

6楼:电子学弱

三目预算符号

相当于if(a>b)else

7楼:匿名用户

这是三元运算符等效于

if(a>b)

c=a;

else

c=b;

8楼:会敲**的疯子

这是三目运算符,意思是用a和b进行对比,如果a>b为真,则将a的值赋值给=前面的c

9楼:匿名用户

这个是三元运算符

?左边进行判断,右边进行取值

如果左边是true的话,则取“:”左边的值,如果左边为false的话,则取“:”右边的值。

本例的意思是c取a,b中比较大的那个值

10楼:真相总是殇人

如果a>b,则输出c=a,不大于就输出c=b

11楼:好——笑吧

if(a>b)

c=aelsec=b

12楼:269旋

三目运算符,类比于if。。else

在c语言中“a^b”是什么意思?

13楼:匿名用户

a 异或 b

按位异或

比如 a 为 5 --- 0101

b 为 7 ----0111

______________

0010

对应位相同为0, 不同为1

希望对你有帮助。谢谢

java,a>>b是什么意思?

14楼:匿名用户

<< 和》是java中的

移位运算符,《是左移位,>>是右移位,因为数据存储是二进制的所以左移1相当于乘以2的1次方,右移相当于乘以2的-1次方,例如

<< : 左移运算符,num << 1,相当于num乘以2,num << 2,相当于num乘以2再乘以2

>> : 右移运算符,num >> 1,相当于num除以2,num >> 2,相当于num除以2再除以2

15楼:康煕来了

将a的值右移b位

比如2>>2,就是把2向右移2位

1001(二进制) >> 2 就等于 0010,因为后面的01被移掉了

16楼:匿名用户

借鉴别人的回答,共同学习:

按位运算

a左移b位,a<>b就是a/2的b次方

c语言中m

17楼:匿名用户

“+”的运算优先级在“<”之前,所以先实现a+b运算,然后判断m与a+b的大小

java中的++b什么意思

18楼:cxx月满西楼

++b表示先加1,再使用

b++表示先使用再加1,

比如b=6;

int a=++b;则a 的值为7.b变为7,int a=b++;则a的值为6,b变为7

19楼:路远码亡

java中++b表示copy先加1,再使用。

b++表示先使用再加1

java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于pc、数据中心、游戏控制台、科学超级计算机、移动**和互联网,同时拥有全球最大的开发者专业社群。

编写java程序时,应注意以下几点:

大小写敏感:java是大小写敏感的,这就意味着标识符hello与hello是不同的。

类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 myfirstjavaclass。

方法名:所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写,例如myfirstjavaclass。

源文件名:源文件名必须和类名相同。当保存文件的时候,你应该使用类名作为文件名保存(切记java是大小写敏感的),文件名的后缀为.

java。(如果文件名和类名不相同则会导致编译错误)。

主方法入口:所有的java 程序由public static void main(stringargs)方法开始执行。

20楼:匿名用户

b+1;

对比b++来看,++b是b加1后,再使用;b++是b使用后,再加1;

21楼:匿名用户

b = b+1;

也即是,b的值加1

java中a=a+b是什么意思?a能等于自己+另一个数吗?还有i++中,i能等于自己循环加自己吗

22楼:见习书生

编程语言中的变量, 是可以多次赋值的

例如: a=1;

a=2;

a=3;

程序执行下来, 变量a的值为内3

a=a+b 就是 重新赋值变量 a, a+b中的变容量a是之前赋给变量a的值.

i++ 是java语言(c语言也一样)赋值语句, 就是 i=i+1

23楼:匿名用户

a = a+b; 把a+b的值赋给a。i++,i增加了1. java的=不是相等的意思,是赋值的意思,右边赋值给左边,而==才是回判断是否相等的意思。

比如答a==5就是判断a是否等于5.希望我的回答能搞帮助到你,加油!

24楼:依水殇殇

=是赋值表达式,而赋值表达式是先执行=右面的**的,然后将执行后的值赋给=左边的变量

而++是自增算法,例如i++就是说没执行一次这个**i的值就+1,但要注意i++和++i的区别

25楼:疯狂的地球

a=a+b 是指先把a+b的值算出来,然后在回过头来赋值给a,例如:a=1,b=2 ,那么先算a+b=3,然后再把3赋值给a,这时候a的值才发生了变化,i++相当于i=i+1;原理和前面的一样

26楼:缘来就是你揭

java中的=不是数学中的等号,是赋值符号,a=a+b表示把a和b相加之后的值赋给a(就是a的值改变了)i++和++i都是表示i=i+1(要注意i++与++i的使用方法是不一样的)

27楼:匿名用户

=是赋值,==才是比值

a=a+b运算过程:首先取出a和b的值相加存入一个临时地址,再取出a的地址,把临时地址里的值放入a的地址。

i++的表达形式等同于i=i+1

28楼:如此不凡

a=a+b表示a+b产生的值赋值给a,

i++是表示i+1,循环中循环一次i加一次1

29楼:匿名用户

a=a+b 你可以理解为 将原来的a和b相加后 赋值给a

30楼:匿名用户

你理解的是对的,以后这些种用法会经常用到。

31楼:ri李万姬

你理解错误,一个等号是赋值,不是等值

32楼:匿名用户

如果说 a=1 b=1 那么a = a+b = 1+1 = 2 ,i++和c语言是一样的

java中 (a|b)==a?c:d 代表什么意思

33楼:匿名用户

代表的意思是,如果a和b的比特与运算的结果就是a的话,那么返回c,否则返回d。更直白一点,如果a的二进制表示里面是0的那些比特位在b的二进制里面对应的也是0,那么返回c,否则,返回d

java语言里min ab?a:b这句是什么意思

1楼 嘸限畅赽 三元运算 min a 前面的是条件 左面的是条件成力时返回给m的值 右面是条件不成力时返回给m的值 相当于if a 2楼 匿名用户 建议去看下java基础书 这个表达式的意思是 比较a是否小于b,如果是的话将a的值赋给min否则将b赋给min 相当于if a java中的语句min ...

c语言中ab,cd+3是什么意思

1楼 匿名用户 相当于 b c a d 3 c语言中a1 b c d 3 和a2 b c d 3有什么区别 2楼 迪达拉 造成结果不同的原因主要就是运算符的优先级造成的,优先级这个只有记住,没有技巧,这里优先级最大的是 ,再是 ,再是 , ,再是 赋值运算符 ,逗号运算符。 所以a1 b,c ,d ...

Java编程语言,Java程序设计语言是什么意思?

1楼 你可以system out println 中 打印出来这俩属性看值 我没打 印象中打出来应该是都是自动给后面加上了小数点的 具体打出来看一下吧 java程序设计语言是什么意思? 2楼 匿名用户 好吧 那我把话说得俗一点吧 3楼 安徽新华电脑专修学院 程序设计语言,programming la...