總網頁瀏覽量

2013年1月30日 星期三

Java之Debug

遇到關於分號的bug,通常是少打分號
這種狀況容易debug

也有多打分號造成bug狀況。
這種狀況編譯器不會回報錯誤
因為程式語法沒有錯

下面則是一個例子
if後面多打分號
變成大括號裡面的程式碼與If無關

if(array[j][1]>array[i][1]);
  {
  temp = array[i][1];
 index = array[i][0];

  array[i][1]=array[j][1];
 array[i][0]=array[j][0];

 array[j][1]=temp;
  array[j][0]=index;
  }

沒有留言:

張貼留言