⑴ java if語句 請分析下列語句過程 為什麼輸出是「Done」
因為done=false 賦值,然後判斷done值為true
所以輸出了唄。
估計要使這樣的話輸出應該就是
Not
Finished
boolean done=false;
if(done=true)
System.out.println("Not");
if(done=false)
System.out.println("Done");
else
System.out.println("Finished");
⑵ java中try和if的區別
if else 是流程式控制制語句,try catch是異常處理語句。
1,if用來判斷表達式返回的是true還是false,例如
if(a==b){
System.out.println("yes");
}else{
System.out.println("no");
}
不能使用try catch判斷。
2,try catch是用來捕獲異常的,這里的異常是指在程序運行時可能出現的異常,捕獲異常後try里的代碼將不再執行,而是轉到catch裡面執行。如果沒有異常,則執行try里的代碼,catch裡面不用執行。例如
Stringa="12211a";
try{
intb=Integer.parseInt(a);//將字元串轉為數字,a裡面有字母,轉換失敗,將會拋出異常。
System.out.println("isanumber:"+b);
}catch(Exceptione){
System.out.println("notanumber");
}
⑶ python if not in 用 java 如何實現
if(!list.contains(a)){
//...
}
⑷ ubuntu10.04 jdk,jre環境變數配置
這個需要你重新修改配置文件,setclasspath.bat的開頭聲明環境變數
rem ---------------------------------------------------------------------------
rem Set CLASSPATH and Java options
rem
rem $Id: setclasspath.bat 505241 2007-02-09 10:22:58Z jfclere $
rem ---------------------------------------------------------------------------
set JAVA_HOME=D:/Java/jdk1.6.0_11
set JRE_HOME=D:/Java/jre6
rem Make sure prerequisite environment variables are set
if not "%JAVA_HOME%" == "" goto gotJdkHome
if not "%JRE_HOME%" == "" goto gotJreHome
echo Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
echo At least one of these environment variable is needed to run this program
goto exit
......
⑸ java 只寫if不寫else會不會出錯
這樣不會有問題的, else只是你需要的時候才用。
然後你這個可以寫成
public String getKey(String title,int defaultsize){
if(StringUtils.isNotEmpty(title) && defaultsize<10 && title.length()>20){
return StringUtils.substring(title,0,20);
}
return title;
}
看的更清楚一些
⑹ java 實例化一個對象怎麼判斷它為不為空
if(實例化對象==null)
{...}