Study

Contoh Perulangan dalam Java

Sedikit contoh perulangan dalam Java. barangkali besok keluar sebagai tugas Pemrograman Java… 😀

Buat program perulangan untuk menyeleksi apakah bilangan tersebut genap atau ganjil.
Misalnya :
✔ nilai awal = 6
✔ batas maksimal = 10

Solusi :

import java.io.*;
class if1
{
public static void main (String[] args)
throws IOException
{
int a,b;
InputStreamReader inStream =new InputStreamReader( System.in ) ;
BufferedReader darikeyboard =new BufferedReader( inStream );
String inputData;
System.out.print(“Masukkan a = “);
inputData=darikeyboard.readLine();b=Integer.parseInt(inputData);
for(a=b;a<=10;a++)
{
if((a % 2)==0)
{
System.out.println(“Nilai = “+a+” Merupakan

Bilangan Genap”);
}
else
{
System.out.println(“Nilai = “+a+” Merupakan

Bilangan Ganjil”);
}

}
}
}

Buat program perulangan untuk menampilkan bentuk segitiga seperti pada contoh berikut.

Solusi :

public class bintang{
public static void main(String[] args){
int x=1;
int y;

while (x<=5){
y=5;
while (y>=x){
System.out.print (“*”);
y–;
}System.out.println (“”);
x++;
}
}

jika program dibuat dalam bentuk input keyboard maka perlu dimodifikasi sebagai berikut :
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;

class bilangan{
public static void main(String[] args)

throws IOException
{
InputStreamReader inStream =new InputStreamReader(System.in);
BufferedReader dataIn = new BufferedReader(new InputStreamReader(System.in));
String inputData;

int x=1;
int y,z;

System.out.print(“Masukkan jumlah bintang = “);
inputData=dataIn.readLine();
z=Integer.parseInt(inputData);

while (x=z){
System.out.print (“*”);
y–;
}System.out.println (“”);
x++;
}
}
}
}

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s