有趣的問題

2021-08-30 17:13:11 字數 832 閱讀 4101

1,有趣問題2 :執行一遍下面的**,列印的是0,為什麼,然後再執行一遍注釋掉的**,結果卻是60

package othertest;

public class mytest

public static void main(string args)

}

2,有趣問題1:為什麼這個tmp引數在reversestringx顯示是1,在reversechar顯示的卻是49?

package thread.teststatic;

public class staticexample

// 轉換string物件

public static string reversestring(string s)

return s;

}// 轉換char物件

public static char reversechar(char a)

// 繼續強轉成char型別

system.out.println((char)tmp);

return (char)tmp;

}}

3:執行一遍,看test1,test2有什麼不同,為什麼?

public class test1 

public static int test1(int i) finally

} @suppresswarnings("finally")

public static int test2(int i) catch (exception e) finally

}}

有趣的問題

include using namespace std 寫乙個函式,求兩個整數之和,要求在函式體內不得使用 四則運算符號。可以參考電子技術的全加法器利用位運算完成操作 int add int a,int b return sum 解法2 intadd int num1,int num2 return...

幾個有趣的java問題

問題一 for int i start i start 1 i 這個 有沒有可能死迴圈呢?問題二 while i i 1 這個 有沒有可能死迴圈呢?問題三 system.out.println i i 0 這個 有沒有可能列印false呢?問題四如何讓 i i true 答案是全都有可能 問題一 當...

有趣的DP 郵票問題

題目描述 給定乙個信封,最多隻允許貼上n n 100 張郵票,我們現在有m m 100 種郵票,面值分別為 x1,x2 xm xi 255為正整數 並假設各種郵票都有足夠多張。要求計算所能獲得的郵資最大範圍。即求最大值max,使1 max之間的每乙個郵資都能得到。例如 n 4,有2種郵票,面值分別為...