package com.interviewQuestion.qiaoyu;
import java.util.Scanner;
/*
* 在java中,怎么编程你输进去一个范围 然后输出的会是一组数列 其中前两个数字之和等于第三个数字。例如你输入7,
* 输出会显示1,2,3,5,8,13,21(0,1为起始的两个数值)*/
public class blueArray {
public static void math(int num){
int[] a=new int[num];
if(num==1)
System.out.println(1);
else if(num==2){
System.out.println(1);
System.out.println(2);
}else{
a[0]=1;
a[1]=2;
for(int i=2;i<num;i++){
a[i]=a[i-1]+a[i-2];
}
System.out.println("结果是:");
for(int i=0;i<num;i++){
System.out.println(a[i]);
}
}
}
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int a=sc.nextInt();
math(a);
}
}
import java.util.Scanner;
/*
* 在java中,怎么编程你输进去一个范围 然后输出的会是一组数列 其中前两个数字之和等于第三个数字。例如你输入7,
* 输出会显示1,2,3,5,8,13,21(0,1为起始的两个数值)*/
public class blueArray {
public static void math(int num){
int[] a=new int[num];
if(num==1)
System.out.println(1);
else if(num==2){
System.out.println(1);
System.out.println(2);
}else{
a[0]=1;
a[1]=2;
for(int i=2;i<num;i++){
a[i]=a[i-1]+a[i-2];
}
System.out.println("结果是:");
for(int i=0;i<num;i++){
System.out.println(a[i]);
}
}
}
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int a=sc.nextInt();
math(a);
}
}