比如x%7==0,我写成x%7=0可以吗
追答不行
追问为什么
追答你的目的不是判断x是否可以被7整除么?如果是后者不就变成赋值了么()语法也应该不对
追问喔喔 等于用=是赋值 用==是判断吗
追答是的
本回答被提问者和网友采纳java中可以用==来比较两个字符串是否相等吗
“==”常用于用于比较引用和比较基本数据类型时是否具有不同的功能,比较基本数据类型,如果两个值相同,则结果为true而在比较引用时,如果引用指向内存中的同一对象,结果为true。
java里 equals和== 区别
==是一个比较运算符,基本数据类型比较的是值,引用数据类型比较的是地址值。(比较地址值即是指是否为同一个对象的引用)equals()是一个方法,只能比较引用数据类型。重写前比较的是地址值,重写后比一般是比较对象的属性。
在java语言中 = !怎么用,除了是不等于的意思。
!=是二元的逻辑运算符,如果两个操作数不等,那么表达式为真 =!是一个赋值表达式,!是一元逻辑运算符,和后面的操作数结合。如 boolean b = !true;\/\/b 为假不要搞混了
java中可以用==来比较两个字符串是否相等吗
==比较字符串是否引用同一地址,如果2个字符串是同一个对象,那可以用==,如果不是同一个对象,只是比较内容是否一致,则不可以用==。比如:String s1 = "abc";String s2 = "abc";System.out.println(s1 == s2); \/\/ true,因为s1和s2是同一个字符串常量abc的引用,是同一个对象地址,所以...
Java中if 括号里的对象如果是boolean 该用=还是==
一个等号是赋值运算符,两个等号是比较运算符,无论是什么基础类型的比较都用两个等号(即==)。如果判断是个boolean类型的值,则括号内可以只有这个值,判断为真时不需要加==true,判断为假是为(!bool变量或值)就是前面加个“取反”。
为什么JAVA不可以用“==”来比较两个字符串是否相等?
Java中,如果两个字符串是这样 Sting a=“a” 赋值方式时,同样也可以使用 == 来比较是否相等,但实际上也不是在比较两个变量的内容,当新一个变量赋值时( Sting a=“a” 赋值方式会把值放到栈中)先会从栈中找是否有相同的值,如果有就会直接指向那个值,所以使用==也可比较是否相等。\\x0d\\...
Java 两个int行变量 可以用==判断相等吗
可以 原子类型的可以用== 对象要用equals,但也有特殊:比如两个Integer 如果小于127就可以用== 其实这样的问题自己试试就全知道了。。
...时什么时候用.equals() 什么时候用 compareTo() 什么时候用==...
1. == 基本数据类型都用这个比较, 基本数据类型你知道吧~Java里面包含8个基本数据类型,分别是:boolean、byte、char、short、int、float、double、long 注意String 可不属于基本数据类型,它是个类...2..equals() 用于引用数据类型(除了上面的8个,都是引用数据类型,包括封装类,Object子类等), 比较...
Java中if 括号里的对象如果是boolean该用=还是==?
if(test=true)这是在为test赋值,把test赋值为true,不管test原来的值是true还是false,都可以执行if里 面的代码,并且test的值变为true了,不再是原来的值。if(test==true)这纯粹是把test与true对比,如果test原来的值为true,就可以执行if里面的代码,否则不 行,并且test的值不会改变。 还有=是...
在java中abc==abc为什么不对啊?
因为 abc 是string类型。 字符相比较 是不能用等号的。因为双等号比的是他们的栈的id 并不是值,他们在栈中的位置不一样.你应该懂了吧?