Realmente me encantan las matemáticas. Quiero decir, realmente soy una mierda en matemáticas. Estoy tratando de hacer una clase de secuencia de fibonacci simple para un algoritmo que voy a utilizar. He visto el ejemplo de pitón que se ve algo como esto:Cómo crear la secuencia de Fibonacci en Java
a = 0
b = 1
while b < 10:
print b
a, b = b, b+a
El problema es que no puedo hacer este trabajo en cualquier otro idioma. Me gustaría hacer que funcione en Java, ya que puedo traducirlo bastante bien a los otros idiomas que uso desde allí. Este es el pensamiento en general:?
public class FibonacciAlgorithm {
private Integer a = 0;
private Integer b = 1;
public FibonacciAlgorithm() {
}
public Integer increment() {
a = b;
b = a + b;
return value;
}
public Integer getValue() {
return b;
}
}
Todo lo que termino con se duplica, lo que yo podía hacer con la multiplicación :( ¿Puede alguien ayudarme matemáticas me pwns
Creo que no hay razón para usar la clase Integer. es mejor que uses int, en este caso. – cd1
Las asignaciones simultáneas son realmente agradables. Me pregunto si alguien sabe por qué no son parte de Java. –
@ThomasAhle probablemente porque son confusos como el infierno :) –