
正文
java代码改等号右边 java代码改等号右边怎么改
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java编程中this.tileNumber = "" + number; 等号右边什么意思??
呵呵,这个我想你的程序的这样的 左边 this.tileNumber 应该是个 String 类型
而 右边 number 是个 int 或 数值类型的
所以如果 直接把 int 类型 直接 赋值给 String 类型 那就会出错的啦
不过 "" 是个 String 类型的 ""+number 会自动类型转换为 String 类型的 这样 赋值就不会有问题了
因为是这样的
相关问答
Q1: java问题 1/2=0 1/2.0=?
结果是0.5。
因为1是整型,2.0是浮点型,当两个相加的时候,java会自动的把整型自动转换称为浮点型,这个称之为“自动类型转换”自动类型转换的含义是:将一中类型的变量赋给另一种类型的变量时,就会发生自动类型转换。发生此类型的转换要满足的条件是:1两种类型必须兼容;2目标类型大于源类型。
所以1.0/2.0=0.5。
Q2: 在Java中,假设定义一个Person类,类中有一个void say()方法,那么 Person
此代码有错误。
Java代码中等号用于赋值,把右边的结果赋予左边。
等号左边Person a 的意思是定义一个Person类型的对象,对象名字为a。说明赋值时右边的结果必须是一个Person对象类型的才能赋予左边。
等号右边,Person.say(),代表调用了Person类的静态方法say(), 但是据你所言,say()方法是不会返回任何内容的。[ void say()提到的void表示该方法不返回任何内容 ]
右边不返回任何内容,所以无法给左边赋值。故该代码有误。
Q3: java中等号两边哪边先执行
在java运算符中java代码改等号右边,“=”是赋值运算符,java代码改等号右边他java代码改等号右边的优先级最低,而且,他表示java代码改等号右边的是赋值,也就是等号右边的值赋值给等号左边,所以,是先执行等号右边的运算,再将结果赋值给等号左边
Q4: 请问Java编程中的this.age=age;等号左右两边各代表什么?
this是java中的一个指向当前对象的引用,也就是说,你实例化一个对象的时候,可以在对象内部使用this引用对象本身。因此this.age=age;的意思是说,将当前对象的age属性,赋值为age,后面的age是从外部传入的一个参数。
java代码改等号右边的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java代码改等号右边怎么改、java代码改等号右边的信息别忘了在本站进行查找喔。






