java 矩阵题目_java练习本(20190604)
昨日翻譯
“Always forgive your enemies; nothing annoys them so much.”
——Oscar Wilde
“永遠原諒你的敵人,沒有什么比這更讓他們惱火的了。”
——奧斯卡·王爾德
今日名言
“The big lesson in life, baby, is never be scared of anyone or anything.”
——Frank Sinatra
2019.06.03問題及解析public class Test { public static void main(String[] args) { System.out.print(get(0)); System.out.print(get(1)); System.out.print(get(2)); System.out.print(get(4)); } public static int get(int i){ try{ int j = 2/i; return j; }catch (Exception e){ return 0; }finally { if(i == 0){ return -1; } if(i == 1){ return 1; } } }}請問上述代碼輸出的結果為?
A.0110
B.-1110
C.0211
D.-1211
答案與解析
1.相關知識
try catch語句中有返回值時,若包含finally,需要執行完finally語句才返回
2.答案解析
分別傳遞參數0、1、2、4調用get方法
傳遞參數0時,j =2/0拋出異常,被捕獲,執行finally,i=0,執行return ?-1,此時為-1
傳遞參數1時,j=2/1=2,執行finally,i=1,執行return 1,此時為-11
傳遞參數2時,j=2/2=1,執行finally,沒有滿足的if,return j=1,此時為-111
傳遞參數4時,j = 2/4=0.5,轉換為整型為0,執行finally沒有滿足的if,return j=0,最終結果為-1110
答案選B。
2019.06.04問題題目分類
String——equals、==、char[]
題目
String a = "test";
String b = "test";
char c[] = {"t","e","s","t"};
請問下列哪個表達式返回false?
A.a.equals(b);
B.b.equals(c);
C.a == b;
D.b.equals(new String("test"));
往期回顧java練習本(原每日一練)(2019-06-03)
java練習本(原每日一練)(2019-06-02)
java練習本(原每日一練)(2019-06-01)
java練習本(原每日一練)(2019-05-31)
java練習本(原每日一練)(2019-05-30)
java練習本(原每日一練)(2019-05-29)
java練習本(原每日一練)|(2019-05-28)
java練習本(原每日一練)|(2019-05-27)
java練習本(原每日一練)|(2019-05-26)
java練習本(原每日一練)|(2019-05-25)
java練習本(原每日一練)|(2019-05-24)
java練習本(原每日一練)|(2019-05-23)
java練習本(原每日一練)|(2019-05-22)
加入我們吧~眼過千遍,不如手過一遍,一定一定要把自己的想法寫出來(想法不論對錯,寫你所想就是進步),這樣才會有所收獲,你的每一個留言和分享小刀都會認真回復,彼此學習共同進步~
小刀和小伙伴在學習群里
等你來一起監督學習哦,堅持!加油!
進群請加小刀微信:?best396975802
END微信群請點擊公眾號菜單進微信群
文字|天堂
排版|花音
你點的每個贊,我都認真當成了喜歡總結
以上是生活随笔為你收集整理的java 矩阵题目_java练习本(20190604)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: swiper 滚回第一个数据_名企必备的
- 下一篇: sh: lmstat: 没有那个文件或目