Java五道輸出易錯題解析(避免小錯誤)

2021-12-29 16:22:38 字數 526 閱讀 2417

1. 看不見的空格?

下面的輸出會正常嗎?

package basic;

public class integertest

public class b

public static int y = a.x + 1;

static {}

public static void main(string args)  

calc(1, 2, 3);

編譯器會將前面的**翻譯成類似這樣:

int ints = ;

calc(ints);

不過這裡有兩點需要注意:

- 當心空調用語句,這相當於傳遞了乙個null作為引數。

calc();

等價於int ints = null;

calc(ints);

- 當然,下面的**會導致編譯錯誤,因為兩條語句是等價的:

public void m1(int myints)  

public void m1(int… myints)

C 五道筆試題

1 請程式設計實現乙個氣泡排序演算法?class program popsort.popsort1 test public static class popsort foreach var n in a 2 產生乙個int陣列,長度為100,並向其中隨機插入1 100,並且不能重複。class pr...

五道邏輯思維題

從1到100排列成一排,總共100個數,每一輪抽走奇數字置的數,問最後剩下哪個數?先思考小規模的問題,例如從1到10,模擬整個抽取過程如下。第1輪抽取完剩下所有偶數,如果都除以2,就變成了1到5的小問題 第2輪抽取後,還是剩下偶數,再除以2,變成1到2。所以最後剩下的數如果因式分解,就是包含因數2最...

每天五道面試題

答 有頁面傳值 儲存物件傳值 ajax 類 model 表單等。但是一般來說,public 關鍵字是型別和型別成員的訪問修飾符。公共訪問是允許的最高訪問級別。對訪問公共成員沒有限制,protected 關鍵字是乙個成員訪問修飾符。受保護成員在它的類中可訪問並且可由派生類訪問。有關 protected...