java作业

来源:互联网 发布:ubuntu 修改ip 编辑:程序博客网 时间:2024/06/16 09:37

1.兔子递归

public class mgy {

   public static void main(String[] args) {

      int m=3;

      int s=1;

      int s1=1;

      int sum=count(m,s,s1);

      System.out.println("20个月后一共有"+sum+"只兔子");

   }

public static int count(intm,ints,ints1) {

   int temp;

 

   if(m==20) {

      return s;

      }

   else {

      temp=s;

      s=s+s1;

      s1=temp;

      return count(m+1,s,s1);

   }

     

   }

}

2.在大串中寻找小串

importjava.util.Scanner;

public class StringDemo2 {

   public static void main(String[]args) { 

   Scanner sc=new Scanner(System.in);

   System.out.println("请输入大串:");

    String bigstr=sc.nextLine();

   System.out.println("请输入小串:");

    String smallstr=sc.nextLine();

   int count=getcount(bigstr,smallstr);

   System.out.println("一共出现了:"+count+"");

   }

 

public static int getcount(String big,String small) {

   int count=0;

   for(;;) {

      int index;

      if((index=big.indexOf(small))!=-1) {

      big.indexOf(small);

      count++;

      big=big.substring(big.indexOf(small)+small.length());

     

   }

      else {

          System.out.println("error");

      }

      return count;

 }

}

}

 


原创粉丝点击