Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
Fibonacci (Mọi ng xem có thể rút gọn thêm được không ạ)
18:42 10-02-2022
448 lượt xem
1 bình luận
import java.util.Scanner;
public class bt {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Nhap k : ");
long k = scanner.nextLong();
long f0 = 1;
long f1 = 1;
long f = 1;
for (Integer i = 1;i < k;i++) {
switch (i % 2) {
case 0 :
f0 = f;
break;
case 1 :
f1 = f;
break;
}
f = f0 + f1;
}
System.out.print("\n"+"F"+k+" = "+f);
}
}
đệ quy gọn hơn em nhé