如何用java來判斷句子
import *nPane;
public class $ {
public static void main(String[] args) {
String answer = *putDialog("請您回答(是/否)");
if ("是".equals(answer)) {
// do some thing for a
*n("a");
} else if ("否".equals(answer)) {
// do some thing for b
*n("b");
} else {
*n("輸入錯誤");
}
}
}
java中判斷是否繼續執行的語句
public static void main(String[] args) { boolean isContinued = false; do { isContinued = false; Scanner in = new Scanner(*); *n("請輸入年份:"); int year = *t(); if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) *n(year + "是一個閏年"); else *n(year + "是一個平年"); *n("繼續嗎?"); in = new Scanner(*); char input = *().charAt(0); if (input == 'Y') { isContinued = true; } else if (input == 'N') { isContinued = false; } else { *n("您的輸入無法被識別,默認結束!"); } } while (isContinued); *n("運行結束"); }加一個循環是否繼續的判斷變量isContinued就可以了。
運行效果圖: 。
有關JAVA里if判斷語句中 如果只為一個& 怎么理解
這兩個的區別在于&&會進行短路操作。
也就是說 b1 && b2 ,如果 b1 = false,
那么因為整個表達式必然為false,所以b2就不進行判斷了。
b1 & b2則不是這樣,即使b1 = false,b2也會運行。
主要用處就是上面你的例子的用法,不但要進行判斷,條件語句還會有“副作用”的時候。
-----
額外例子:
if(string == null || *() ==0)
不會報空指針異常。因為如果如果string=null的話,*() 根本就不會運行。
if(string == null | *() == 0),如果string=null的話,因為*()一定會運行,所以會報空指針。
java如何用if語句判斷一個字符串
import *nPane;
public class $ {
public static void main(String[] args) {
String answer = *putDialog("請您回答(是/否)");
if ("是".equals(answer)) {
// do some thing for a
*n("a");
} else if ("否".equals(answer)) {
// do some thing for b
*n("b");
} else {
*n("輸入錯誤");
}
}
}