1. java if語句
上面的效率更高
假設i=1
上面的在
if ( i == 1)
{
System.out.println("A");
}
就滿足條件,列印出A之後,就不會走下面的版else了
~~權~~~~~~~~~~~~~~~~~~~~
下面的
在if ( i == 1)
{
System.out.println("A");
}
滿足條件,列印出A之後,還會走 if ( i == 2) 。。 if ( i == 3).。
在
if ( i == 3) //i=1,不滿足條件,繼續下面的else,會列印出1
{
System.out.println("C");
}
else
{
System.out.println(i);
}
所以下面的程序假設i=1時,會列印出
A
1
2. java的if語句,我要瘋了,=可以當==用
給你解釋一下什麼情況吧。。=是賦值,==才是比較,if(m=false)這邊其實就相當於先給m賦值false,然後if(m),這時候m為false,進入else,而if(m==false),m==faslez這個表達式返回的值就是false(true== false = false ),所以也是進入else,結果一樣,過程並不一樣
3. java中的if語句
結果是B
分析:
①你應當首先明白&&和||是簡單邏輯運算,
例如: if(a||b) 如果a是真,那麼就不用執行b了 。
if(a&&b) 如果a是假,那麼就不用執行b了 。
int i=1; if( true || ((i=2)==2) ) System.out.println("i="+i); 結果為i=1
int j=1; if( false && ((j=2)==2) ) 結果為j=1
② 你的程序:
7.if((x==true) && (y=true)) z++;//x==true 是正確的但是是&&運算所以還要繼續往下執行 判斷y=true這句說明y已經被賦值成true了,也就是說這一句 (y=true)為真,所以前 ·········面(x==true)是真 後面 (y=true)是真,因此滿足if 條件,那麼執行z++; z的值變成了21
8. if((y==true) || (++z==22)) z++;//y==true是正確的,原因上一句if 語句裡面已經將y賦 值成true了,又因為 || 是簡單邏輯運算,所以後面的 (++z==22)語句就不用執行就能直接判 斷滿足該if 語句,然後執行 z++; 所以z從21加一變成了22。因此最後結果是22
4. if語句(java)
其實,b1和b2 是知道的
boolean是基礎類型默認值是false,然後按照代碼執行下來 x=101了
5. java 源代碼(if語句)
importjava.util.Scanner;
publicclasstest{
publicstaticvoidmain(String[]args){
intj=0;//從0米開始跑
Scannerin=newScanner(System.in);
while(true){
System.out.println("你跑了多少米?");
j=in.nextInt();
System.out.println("口渴嗎?請輸入(yesorno)");
Stringthirst=in.next();
if(j>400){
if(!thirst.equals("yes")){
System.out.println("好吧,那你繼續跑吧!");
continue;//不喝水,繼續跑
}else{
System.out.println("過來喝水吧");
}
break;
}
else{
continue;
}
}
}
}
謝謝採納
6. java if語句
你好,問題在這句:
else if(a==3);
把最後面的那個符號去掉句可以了。 改為:
else if(a==3)
7. java 如何並列if語句
第一個if,後面的改為else if,最後要來一個else。
if(???){XXX} 如果(???)滿足則XXX
else if(???){XXX} 如果上專面屬不對,則如果(???)滿足則XXX
else{XXX} 如果上面全不對,則XXX
8. if else if語句格式java
if(布爾表達式 1){
//如果布爾表達式 1的值為true執行代碼
}else if(布爾表達式 2){
//如果布爾表達式 2的值為true執行代碼
}else if(布爾表達式 3){
//如果布爾表達式 3的值為true執行代碼
}else {
//如果以上布爾表達式都不為true執行代碼
}
實例:
int i=0;
if(i==0){
System.out.printLn("i=0");
}else if(i==1){
System.out.printLn("i=1");
}else{
System.out.printLn("i不等於1也不等於0");
}
如有幫助請採納(不懂請提問),可以看我主頁,歡迎來交流學習;
9. JAVA的If語句
原因:沒有加else
修改後代碼:
public class Test{
public static void main(String[] args) {
/*if語句的第一種格式: if(條件表達式) { 執行語句;回 }*/
int x=1;
if(x>1) {
System.out.println("Yes"); //如果答為真,則輸出「Yes」
}
else {
System.out.println("over");
}
}
}
運行結果:
10. java中if語句編程
Java程序:
public class Test10 {
public static void main(String[] args) {
int num = 787;
boolean flag = false;
if(num < 10) {//個位數
flag = true;
}
else if(num < 100) {//兩位數
if(num % 10 == num / 10) {
flag = true;
}
}
else {//三位數
if(num % 10 == num / 100) {
flag = true;
}
}
if(flag) {
System.out.println(num + "是對稱數");
}
else {
System.out.println(num + "不是對稱數");
}
}
}
運行測試:
787是對稱數