您好我正在学习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++;
}
}
}
答案 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 来获取输入。但这种方法更好。