java画兔子代码 兔子java的编程题

Java代码编程 经典的兔子问题?

这是斐波那契数列的问题

创新互联公司是一家集网站建设,昌平企业网站建设,昌平品牌网站建设,网站定制,昌平网站建设报价,网络营销,网络优化,昌平网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

可以用递归,也可以用循环

递归:

public class Demo3 {

// 使用递归方法

private static int getFibo(int i) {

if (i == 1 || i == 2)

return 1;

else

return getFibo(i - 1) + getFibo(i - 2);

}

public static void main(String[] args) {

System.out.println("斐波那契数列的前20项为:");

for (int j = 1; j = 20; j++) {

System.out.print(getFibo(j) + "\t");

if (j % 5 == 0)

System.out.println();

}

}

}

循环:

public class Demo2 {

// 定义数组方法

public static void main(String[] args) {

int arr[] = new int[20];

arr[0] = arr[1] = 1;

for (int i = 2; i arr.length; i++) {

arr[i] = arr[i - 1] + arr[i - 2];

}

System.out.println("斐波那契数列的前20项如下所示:");

for (int i = 0; i arr.length; i++) {

if (i % 5 == 0)

System.out.println();

System.out.print(arr[i] + "\t");

}

}

}

明天要考java,有几个知识点不理解,求大佬可以把以下的题目代码发一下,能做几个都好,只要注释全就行~

还是耐着性子给你做完了望采纳。。。

第七题

/**

* 动物抽象类

*/

public abstract class Animal {

//颜色

private String color;

//类别

private String type;

//吃饭

public abstract void eat();

//叫

public abstract void cry();

//get set方法省略。。。

}

/**

* 游泳的接口

*/

public interface Swimable {

//游泳

public void swim();

}

/**

* 兔子类

*/

public class Rabbit extends Animal {

@Override

public void eat() {

System.out.println("小兔几吃萝卜。。。");

}

@Override

public void cry() {

System.out.println("小兔几呵呵哒。。。");

}

}

/**

* 青蛙类

*/

public class Frog extends Animal implements Swimable {

public void swim() {

System.out.println("青蛙会蛙泳。。。");

}

@Override

public void eat() {

System.out.println("青蛙吃昆虫。。。");

}

@Override

public void cry() {

System.out.println("青蛙呱呱叫。。。");

}

}

public class Test {

public static void main(String[] args) {

//兔子

Rabbit rabbit = new Rabbit();

rabbit.eat();

rabbit.cry();

//青蛙

Frog frog = new Frog();

frog.eat();

frog.cry();

frog.swim();

}

}

第八题

/**

* 学生类

*/

public class Student {

//学号

private String id;

//姓名

private String name;

//性别

private char gender;

//年龄

private int age;

public Student(String id, String name, char gender, int age) {

this.id = id;

this.name = name;

this.gender = gender;

this.age = age;

}

//获得学号、姓名、性别、年龄

public String toString() {

return "学号:"+id +"  姓名:" + name + "   性别:" + gender + "  年龄:" + age;

}

//修改年龄

public void changeAge(int range) {

age = range;

}

//get set方法省略。。。

}

public class Test {

public static void main(String[] args) {

Student s = new Student("alibb008", "杰克马", '公', 18) ;

System.out.println(s.toString());

s.changeAge(50);

System.out.println(s.toString());

}

}

感慨啊。。。

java 编写 有一对兔子 写的程序哪儿不对了,我是初学者,高手们帮下忙。

import java.util.Scanner;

public class Rabbit

{

static int func(int x){

if(x==1 || x==2)

return 1;

else

return func(x-1)+func(x-2);

}

public static void main(String[] args)

{

Scanner scanner = new Scanner(System.in);

int n = scanner.nextInt();

System.out.println(func(n));

}

}


网站标题:java画兔子代码 兔子java的编程题
转载源于:http://pwwzsj.com/article/ddjipdd.html