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;
    }
avatar LexLaszio
@LexLaszio

1 Kontribusi 0 Poin

Diperbarui 6 tahun yang lalu

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 :)

avatar Septemberkid
@Septemberkid

59 Kontribusi 23 Poin

Dipost 7 tahun yang lalu

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 &amp;lt; deret; i++) {
    if (i == 0) {
	fib = 0;
	System.out.print(fib);
    } else if (i == 1) {
	fibA = fib;
	fib = 1;
	System.out.print(&quot;, &quot; + fib);
    } else {
	fibB = fibA;
	fibA = fib;
	fib = fibA + fibB;
	System.out.print(&quot;, &quot; + fib);
    }
}
System.out.println(&quot;.&quot;);
}

} </pre> dan hasilnya adalah:

<pre> 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377. </pre>

avatar aang94
@aang94

16 Kontribusi 5 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban