java中y
㈠ 在java语言中多少表示y,多少表示n
大写的Y是89,大写的N是78.
小写的y是121,小写的n是110.
记住小写的a是97,大写的A是65就可以,后面的字母依次类推。
㈡ Java 中 假如y是变量 if(4==y)和if(y==4)区别是什么
没区别,一般是使用 if(4==y),因为常量不能赋值,这样做的好处就是怕把if(y==4)漏写成if(y = 4)
㈢ java中为什么y=++x+x*5和y=x*5+ ++x结果不一样
跟运算符优先级有关++》*》=
比如x初值是1
y=++x+x*5值为12,先执行++x这时x=2,然后2*5=10,相当于y=2+2*5=12
y=x*5+++x值为7,先执行x*5=1*5,然后执行++x=++1=2,相当于y=1*5+2=7
㈣ Java中为什么y》》2与y/2相同
首先 >>2 和 y/2的结果不同.
因为在计算机中数据按位为单位存储的(二进制).右移表示除以 2的n次方. n表示右移几位
。。就相当于10进制的 (0-9)小数点右移表示除10的意思差不多
(个人理解)
㈤ Java中y––==6是什么意思
你可以写个main方法试试看是什么意思?
public class Test {
public static void main(String[] args) {
int y=1;
System.out.println(y--==6);
}
}
把我这段代码复制进去,解析下,结果返回的是false。所以说他其实是一个比较符!首先y先跟6比较是否相等,1不等于6也就返回false。然后y再自减变成0
理解上面例子,你也就知道下面的
public class Test {
public static void main(String[] args) {
int y=6;
System.out.println(y--==6);
}
}
这是y=6。y=6先跟6比较是相等的,所以返回true.然后y再自减变成5.、
㈥ 在java源代码中,y/10为什么就不对呢 而y/10.0就对呢 我笑了
你的young为int型,10为int型,两个int型的除法计算,精度是不会变的,结果仍然是int型。而10.0为浮点型,整型和浮点型的除法计算,结果为浮点型。这是java的规则。
㈦ Java中怎样在判断之后继续循环 用户输入y之后怎样继续输入啊
你应该把你的代码放在一个死循环里面
while(true){
............
char chr=input.nextChar()
if(chr!='y') break;
}
你放心,scanner是阻塞式的,就是你没输入,他会一直阻塞在那里,线程周期会让给其他进程或线程,性能没有问题。
㈧ Java代码中的这个地方是什么意思Y怎么会有大写也有小写的
end.equals("y") || end.equals("Y"),即end与小写“y”和大写“Y”分别进行比较,也就是说与“y”比较时不区分大小写。
逻辑运算符“||”,表示或,即“||”两边的表达式结果只要有一个为真(结果为true),则条件表达式结果为真;当左边的表达式结果为真(true)时,右边的表达式则不参与计算,当左边的表达式结果为假(false)时,右边的表达式才会参与计算。
当end.equals("y")==true时,则不再计算end.equals("Y");
当end.equals("y")==false时,end.equals("Y")才会计算。
㈨ Java中 y=y-2什么意思
就是将原先的y减2 之后再赋值给 y
相当于
int temp = y - 2;
y = temp;