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("輸入錯誤"); } }}。
有關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("輸入錯誤");
}
}
}
java 關于if判斷語句的疑惑
與其說是找出小得最少的那個數,不如說是找出最大的那個數
public static void main(String[] args) {
int []a={6,10};//這個數組好像沒什么用啊
int [][]b={{1,9},{6,7},{6,6}};
int []d=new int[*];
int c=0;
int f=a[0]*a[1];//這里也沒什么用
/**
*下面這個循環就是把二位數組b每個括號里的兩個數相乘后存儲到數組d中
*/
for(int i=0;i
新手求問 java中的if條件語句的用法
單獨一個if就是 但if的判斷 即:
if(判斷){
(上面的判斷成立,則執行此大括號包住的語句)
}
而第二個 if-else ,就是if-else的配對。一個if最多只有一個else配對
if(判斷){
(上面的判斷成立,則執行此大括號包住的語句。不成立則直接跳過此括號見的語句)
}else{
(上面的判斷不成立,則執行此大括號包住的語句)
}
第三個是嵌套
if(判斷 1){
(上面的判斷 1成立,則執行此大括號包住的語句。不成立則直接跳過此括號見的語句)
}else if(判斷 2){
(判斷1不成立 判斷2成立,則執行此大括號包住的語句)
}
轉載請注明出處華閱文章網 » javaif判斷語句