Thursday, December 6, 2012

0 Pengulangan Java

Contoh Program Pengulanga For


Mencetak Nilai Ganjil 


import java.io.*;
public class satu{
public static void main(String args[]){
try{
BufferedReader NilaiA=new BufferedReader (new InputStreamReader(System.in));
System.out.print("Masukan Deret yang di Inginkan : ");
String input1=NilaiA.readLine();
int j=Integer.parseInt(input1);
System.out.print("Hasil : ");
 for (int i=1; i<=j; i++)
{
System.out.print(i*2-1+" ");
}}
catch(IOException e)
{
e.printStackTrace();
}}}

Sedikit penjelasan koding diatas Koding ini    for (int i=1; i<=j; i++)  untuk pengulangan data sesuai inputan di atas, contoh kita input nilai 4 makan pengulangan sebanyak 4 X Pengulanagan. System.out.print(i*2-1+" "); Koding ini untuk mencetak data dari pengulangan di atas contoh jika nilai i=4 makan pengulangan sampai 4 kali

1.   1x2-1 = 1
2.   2x2-1 = 3
3.   3x2-1 = 5
4.   4x2-1 = 7

Contoh selanjutnya


Mencetak Nilai  Genap


import java.io.*;
public class dua
{
    public static void main(String args[])
    {
        try
            {
                BufferedReader NilaiA=new BufferedReader (new InputStreamReader(System.in));
                System.out.print("Masukan Deret yang di Inginkan : ");
                String input1=NilaiA.readLine();
                int j=Integer.parseInt(input1);
                System.out.print("Hasil : ");
                for (int i=1; i<=j; i++)
                {
                    System.out.print(i*2+" ");
                }
                }
                catch(IOException e)
                {
                    e.printStackTrace();
                }
    }
}



Mencetak nilai hitungan dari atas ke bawah 

 public class empat
{
    public static void main (String args[])
    {
        for ( int i=1;i<=5;i++)
        {
            for ( int j=1;j<=i;j++)
            System.out.print(j);
            System.out.println();
        }
    }
}

Koding ini hampir sama dengan yang di atas tapi ini mengunakan for dua kali, For yang pertama    for ( int i=1;i<=5;i++)  Menentukan berapa banyak pengulangan kebawah yang akan dilakukan, dan for yang kedua  for ( int j=1;j<=i;j++)  menentukan berapa banyak pengulangan ke samping.
Silahkan  DOWNLOAD  Contoh 15  pengulangan for