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;