用户输入的斐波那契计算器

时间:2017-03-25 07:41:14

标签: java user-input calculator fibonacci

您好我正在学习java,我的老师给了我一个练习来创建一个计算器,它将为您提供您在控制台中提供的斐波那契数字。我已经创建了我的斐波纳契计算器,但我不知道如何进行用户输入,可以用作变量。你能帮我或给我任何建议吗?

public class FibonacciRechner {
    public static void main (String [] args){

        int x = 0;
        int erg1;
        int erg2;

        erg1 = 1;
        erg2 = 2;

        System.out.println(erg1);
        System.out.println(erg2);

        while(x < 5){                       
            erg1 = erg2 + erg1;
            System.out.println(erg1);
            erg2= erg1 + erg2;
            System.out.println(erg2);
            x++;

        }   
    }
}

2 个答案:

答案 0 :(得分:0)

如果您不知道如何从控制台获取java输入,那么您需要努力学习基础知识,尝试谷歌搜索,如Scanner,InputStreamReader和BufferedReader类,你会找到答案。

您可以在此处查看simple tutorial for beginners

答案 1 :(得分:0)

如果您想从用户那里获取输入,则必须导入扫描仪类

import java.util.Scanner;

然后,创建一个Scanner类的实例,并在其构造函数中传递 System.in

Scanner sc = new Scanner(System.in);

然后创建一个变量并接受输入。像这样:

int x = sc.nextInt();

它将存储在 x 变量中。  您还可以使用命令行参数和 BufferedReader 来获取输入。但这种方法更好。