[問題] return char的問題
目前寫一支小程式,主要用意為傳入的值在某區間內的話
就回傳某個值回來
簡易的表達方式如下:
同一支程式裡,我呼叫這個程式(num為傳入到這函式的值)
但一直出現錯誤,說我沒有回傳值
明明就有return了= =
不知什麼問題?!
private char extract(int num) {
int a=1;
int b=2;
int c=3;
int d=4;
int e=5;
while (num>a && num<b){
return '0';
}
while (num>b && num<c){
return '1';
}
while (num>c && num<d){
return '2';
}
while (num>d && num<e){
return '3';
}
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.217.99.47
※ 編輯: hfnadkv 來自: 61.217.99.47 (03/06 13:24)
推
03/06 13:27, , 1F
03/06 13:27, 1F
→
03/06 13:29, , 2F
03/06 13:29, 2F
→
03/06 13:29, , 3F
03/06 13:29, 3F
→
03/06 13:32, , 4F
03/06 13:32, 4F
→
03/06 13:41, , 5F
03/06 13:41, 5F
推
03/06 21:27, , 6F
03/06 21:27, 6F