[問題] 關於雙陣列 比較大小的問題

看板java作者 (jerrycj2)時間9年前 (2015/11/01 20:52), 編輯推噓5(507)
留言12則, 8人參與, 最新討論串1/1
是這樣的 假設我現在有兩個一維陣列裡面各有三個值 x[3] y[3] 請問該如何讓他們以對應位置比較 x[1]比y[1] x[2]比y[2] x[3]比y[3] 因為如果我用if else來比的話 都只會比對最後那個值 而多加一個回圈 只是讓最後那個 值比三次 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.162.53.7 ※ 文章網址: https://www.ptt.cc/bbs/java/M.1446382369.A.DB0.html

11/01 22:19, , 1F
你希望得到什麼結果? 一個還是三個?
11/01 22:19, 1F

11/01 22:31, , 2F
for?
11/01 22:31, 2F

11/01 23:17, , 3F
希望得到三個結果
11/01 23:17, 3F

11/01 23:21, , 4F
我現在比較大的問題是 用陣列去比較三個數值中只有第三
11/01 23:21, 4F

11/01 23:22, , 5F
個是對的 前面兩個進for迴圈後數值都不見了
11/01 23:22, 5F

11/02 12:20, , 6F
這不是一個for loop就可以做到嗎 你貼CODE出來就知道了
11/02 12:20, 6F

11/02 13:08, , 7F
我覺得你的code有可能回傳的時候有問題
11/02 13:08, 7F

11/02 14:49, , 8F
你該不會全部都寫x[3]跟y[3]吧
11/02 14:49, 8F

11/03 02:58, , 9F
for(i = 0; i < 3; i++){
11/03 02:58, 9F

11/03 03:00, , 10F
max[i] = (x[i] > y[i])? x : y;
11/03 03:00, 10F

11/03 03:00, , 11F
}
11/03 03:00, 11F

11/03 08:28, , 12F
看起來是存結果的變數宣告方式或種類不對吧
11/03 08:28, 12F
文章代碼(AID): #1MDWiXsm (java)
文章代碼(AID): #1MDWiXsm (java)