Postingan lainnya
Pemograman Berorientasi Objek
Suhu, saya mau nanya, jadi setelah angkanya selesai harus diakhiri dengan titik, sedangkan jarak antar bilangannya pake koma, saya bingung di bagian IFnya, bagaimana caranya ketika setelah angka terakhir ditutupi dengan titik, bukan dengan koma.
public String Deretan(){
String result = n + " " + "Bilangan pertama deret Fibonacci : ";
int i = n;
for(i = 0; i < n; i++){
if(n - 1 == n){
result += " " + i + ",";
} else result += ".";
}
return result;
}
0
2 Jawaban:
public static void Deret(int angka){
String pemisah;
for(int i=0; i <= angka; i++){
if(i==angka){
pemisah=".";
}else{
pemisah=",";
}
System.out.print(i+pemisah);
}
}
//Deret(4);
//Result: 1,2,3,4.
Semoga itu bisa menjawab :)
0
Mungkin kode di bawah ini bisa membantu:
<pre> public class FibbonaciPractice {
public static void main(String[] args) {
fibbonaci(15);
}
public static void fibbonaci(int deret) {
int fib = 0;
int fibA = 0;
int fibB = 0;
for (int i = 0; i &lt; deret; i++) {
if (i == 0) {
fib = 0;
System.out.print(fib);
} else if (i == 1) {
fibA = fib;
fib = 1;
System.out.print(", " + fib);
} else {
fibB = fibA;
fibA = fib;
fib = fibA + fibB;
System.out.print(", " + fib);
}
}
System.out.println(".");
}
} </pre> dan hasilnya adalah:
<pre> 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377. </pre>
2