1:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问第二十个月的兔子对数为多少?(使用递归去解决)
3:统计大串中小串出现的次数
举例:在字符串” woaijavawozhenaijavawozhendeaijavawozhendehenaijavaxinbuxinwoaijavagun”中java出
现了5次
public class StringTest {
public static void main(String[] args) {
// 定义大串
String maxString = "woaijavawozhenaijavawozhendeaijavawozhendehenaijavaxinbuxinwoaijavagun";
System.out.println("Java在大串中出现了:" + getNum(maxString,"java")+ "次");
}
public static int getNum(String maxString,String target){
int count=0;
for(int i=0;i<maxString.length()-3;i++){
String str2=maxString.substring(i, i+4);
if("java".equals(str2)){
count++;
}
}
return count;
}
}