標題:
[回家作業] TQC+406 遞迴字串計算
[打印本頁]
作者:
周政輝
時間:
2017-3-25 12:30
標題:
[回家作業] TQC+406 遞迴字串計算
import java.util.Scanner;
public class JPD04 {
static Scanner keyboard = new Scanner(System.in);
public static void main(String args[]) {
String str;
System.out.println("Input a string:");
str = keyboard.nextLine();
System.out.println(str+"has "+ countA(str) + "As");
System.out.println("Input a string:");
str = keyboard.nextLine();
System.out.println(str+"has "+ countA(str) + "As");
}
public static int countA(String str) {
// HAHA
//1.input:HAHA, H => else
//2.input:AHA, A => else if
//3.input:HA, H => else
//4.input:A, A => else if
//2.input:, ""=> if
if(str.equals("")) //切割完的時候
{
return 0;
}
else if(str.substring(0,1).equals("A")) //切割當有A的時候個數+1
{
return 1 + countA(str.substring(1));
}
else{ //切割 但是沒有A的內容 所以往下一個繼續做切割
return countA(str.substring(1));
}
}
}
複製代碼
作者:
王彥甯
時間:
2017-3-25 12:38
此帖僅作者可見
作者:
蔡季樺
時間:
2017-4-6 17:27
此帖僅作者可見
作者:
張健勳
時間:
2017-4-8 00:34
此帖僅作者可見
作者:
蔡庭豪
時間:
2017-4-8 10:36
此帖僅作者可見
作者:
蔡季樺
時間:
2017-4-11 17:45
此帖僅作者可見
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2