我已經開始學習Java並遇到一些困難。我試圖減去兩個字符串。如何減去兩個字符串
例如,帶有這些字符串;「032」& &「100」。我希望能夠逐個減去每個數字,以便答案將是「032」。
我已經嘗試使用子字符串,並將這兩個值解析爲整數,但不知道下一步該怎麼做。我也嘗試使用for循環來遍歷每個字符串的數組。
我不希望任何人都可以幫我這個忙,但我很想得到一些見解,也可以告訴我,我在正確的方向前進
感謝
public static String appliquerCoup(String combinaison, String coup) {
String nouveauCoup="";
if(combinaison!=null&&coup!=null){
for(int i=0;i>combinaison.length();i++){
int a = Integer.parseInt(combinaison.substring(i, i + 1));
int b = Integer.parseInt(coup.substring(i, i + 1));
nouveauCoup=String.valueOf(a-b);
if(a-b<0){
nouveauCoup=0;
}
}
} // main
return nouveauCoup;
}
如果你減去字符串數字,你會不會得到-132作爲輸出? – Turing85 2014-11-06 00:19:57
從「032」減去「100」產生「032」的邏輯是什麼?或者是一個錯字?你只需要處理3位數字? – 2014-11-06 00:20:05
如何減去032和100會導致032?不應該是068什麼的? – zyl1024 2014-11-06 00:20:08