Bài học
Lưu code
Refresh
Xoay
Xem kết quả
/* Yêu cầu: – Người dùng nhập vào số nguyên dương N – In ra màn hình dãy số Fibonacci có số hạng cuối nhỏ hơn hoặc bằng N. (Ví dụ: Nhập N = 25, in ra: 1 1 2 3 5 8 13 21) */ package vncoding; import java.util.Scanner; public class JavaCore { public static void main(String args[]) { int a0, a1, a2, n; a0 = 1; a1 = 1; Scanner sc = new Scanner(System.in); do{ System.out.print("n = "); n = sc.nextInt(); }while(n <= 0); // print out the Fibonacci: 1 1 2 3 5 8 13 21... System.out.format("%d\t%d", a0, a1); a2 = a0 + a1; while(a2 <= n){ System.out.format("\t%d", a2); a0 = a1; a1 = a2; a2 = a0 + a1; } } }
kết quả: