2015-11-28 135 views

回答

1

使用char數據類型來保存/和+的符號。

char sign[3] = {/+};

,然後存儲在某些字符輸入。

char val[6] = {1_1/4};

和主要邏輯,它會啓動一個循環,並會有裏面另一個循環,然後相應地使用if else條件並打印出相應的答案,如果/一個號碼後到達像那麼這個數字就是分子。可以這樣做。

if(val[j] == sign[i]){ 
    then val[i-1] is numerator and val[i+1] is denominator 
} 

而且對整個事件號碼,你可以檢測_聲明,如果它檢測_在第2位,則意味着你的整個數字謊言在第一位置。希望能幫助到你。

0

將輸入字符串拆分爲下劃線和斜槓,然後從令牌數組中檢索所需的組件。

String input = "1_1/4"; 
String[] tokens = input.split("_|/"); 
String number  = tokens[0]; 
String numerator = tokens[1]; 
String denominator = tokens[2]; 
相關問題