Sabtu, 04 Maret 2023

TUGAS 3 - MEMBUAT SOAL PILIHAN GANDA SEDERHANA DENGAN JAVA NETBEANS

 






 

----------- coding start here -------------------

package sonihendarkuliah;
 
import java.awt.*;
import javax.swing.*;
 
/**
 *
 * @author montox
 */
public class Tugas3_SoalPilihanGanda extends javax.swing.JFrame {
 
    //daftar soal dan jawaban dalam bentuk Array
    String[]NoxTanya={"SOAL 1: Nama Buah Iblis Monkey D.Luffy","SOAL 2: Vice Admiral Smooker tipe buah iblis nya ?","SOAL 3: Julukan dari Admiral Sengkoku adalah ?","SOAL 4: Nama pedang terbaru Roronoa Zorro adalah ?"};
    String[]NoxA={"Hito-Hito No Mi model NIKA","Paramecia","Kakek peyot","Pedang Pora"};
    String[]NoxB={"Buah Anggur","LOGIA","Komandan","Pedang Laser"};
    String[]NoxC={"Buah Apel","Zoan","The Budha","Nogososro Sabuk Inten"};
    String[]NoxD={"Buah Bibir","Hybrida pestisida","Jendral","ENMA"};
    String[]NoxJWB={"a","b","c","d"};
    int index = 0;
 
    /**
     * Creates new form Tugas3_SoalPilihanGanda
     */
    public Tugas3_SoalPilihanGanda() {
        initComponents();
 
        this.setResizable(false); // agar windows tidak bisa di perbesar (Maximize / Non Sizeable)
 
        // Agar posisi windows di tengah layar, mengambil ukuran layar, butuh import java.awt.*;
        Dimension layar = Toolkit.getDefaultToolkit().getScreenSize();
 
        // Agar posisi windows di tengah layar, membuat titik x dan y
        int x = layar.width / 2 - this.getSize().width / 2;
        int y = layar.height / 2 - this.getSize().height / 2;
        this.setLocation(x, y);
 
        muncul(0);
        NoxButtonPrev_.setVisible(false); //agar tombol Prev hilang dari layar awal
    }
 
    public void muncul(int i){
        NoxFieldPertanyaan_.setText(NoxTanya[i]);
        NoxButtonA_.setText("A.  "+NoxA[i]);
        NoxButtonB_.setText("B.  "+NoxB[i]);
        NoxButtonC_.setText("C.  "+NoxC[i]);
        NoxButtonD_.setText("D.  "+NoxD[i]);
    }
 
    public void Cek_NoxJWB(String m){
        if (m.equals(NoxJWB[index])) {
            JOptionPane.showMessageDialog(rootPane, "BENAR");
        }
        else {
            JOptionPane.showMessageDialog(rootPane, "Jawaban kamu SALAH !!!", "SALAH", HEIGHT);
        }
    }
 
    /**
     * This method is called from within the constructor to initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is always
     * regenerated by the Form Editor.
     */
         
    private void NoxButtonA_MousePressed(java.awt.event.MouseEvent evt) {                                         
        // Tombol berubah warna ketika di klik
        NoxButtonA_.setBackground(Color.red);
    }                                        
 
    private void NoxButtonA_MouseReleased(java.awt.event.MouseEvent evt) {                                          
        // Tombol berubah warna ketika klik di lepas
        NoxButtonA_.setBackground(Color.LIGHT_GRAY);
    }                                         
 
    private void NoxButtonB_MouseReleased(java.awt.event.MouseEvent evt) {                                          
        // Tombol berubah warna ketika klik di lepas
        NoxButtonB_.setBackground(Color.LIGHT_GRAY);
    }                                         
 
    private void NoxButtonC_MouseReleased(java.awt.event.MouseEvent evt) {                                          
        // Tombol berubah warna ketika klik di lepas
        NoxButtonC_.setBackground(Color.LIGHT_GRAY);
    }                                         
 
    private void NoxButtonD_MouseReleased(java.awt.event.MouseEvent evt) {                                          
        // Tombol berubah warna ketika klik di lepas
        NoxButtonD_.setBackground(Color.LIGHT_GRAY);
    }                                         
 
    private void NoxButtonD_MousePressed(java.awt.event.MouseEvent evt) {                                         
        // Tombol berubah warna ketika di klik
        NoxButtonD_.setBackground(Color.red);
    }                                        
 
    private void NoxButtonB_MousePressed(java.awt.event.MouseEvent evt) {                                         
        // Tombol berubah warna ketika di klik
        NoxButtonB_.setBackground(Color.red);
    }                                        
 
    private void NoxButtonC_MousePressed(java.awt.event.MouseEvent evt) {                                         
        // Tombol berubah warna ketika di klik
        NoxButtonC_.setBackground(Color.red);
    }                                        
 
    private void NoxButtonNext_MouseEntered(java.awt.event.MouseEvent evt) {                                            
        // Tombol berubah warna ketika Cursor berada diatas tombol (Mouse Over)
        NoxButtonNext_.setBackground(Color.BLUE);
    }                                           
 
    private void NoxButtonNext_MouseExited(java.awt.event.MouseEvent evt) {                                           
        // Tombol berubah warna ketika Cursor keluar dari area tombol (Mouse Out)
        NoxButtonNext_.setBackground(Color.LIGHT_GRAY);
    }                                          
 
    private void NoxButtonPrev_MouseEntered(java.awt.event.MouseEvent evt) {                                            
        // Tombol berubah warna ketika Cursor berada diatas tombol (Mouse Over)
        NoxButtonPrev_.setBackground(Color.BLUE);
    }                                           
 
    private void NoxButtonPrev_MouseExited(java.awt.event.MouseEvent evt) {                                           
        // Tombol berubah warna ketika Cursor keluar dari area tombol (Mouse Out)
        NoxButtonPrev_.setBackground(Color.LIGHT_GRAY);
    }                                          
 
    private void NoxButtonA_ActionPerformed(java.awt.event.ActionEvent evt) {                                            
        // TODO add your handling code here:
        Cek_NoxJWB("a");
    }                                           
 
    private void NoxButtonB_ActionPerformed(java.awt.event.ActionEvent evt) {                                            
        // TODO add your handling code here:
        Cek_NoxJWB("b");
    }                                           
 
    private void NoxButtonC_ActionPerformed(java.awt.event.ActionEvent evt) {                                            
        // TODO add your handling code here:
        Cek_NoxJWB("c");
    }                                           
 
    private void NoxButtonD_ActionPerformed(java.awt.event.ActionEvent evt) {                                            
        // TODO add your handling code here:
        Cek_NoxJWB("d");
    }                                           
 
    private void NoxButtonNext_ActionPerformed(java.awt.event.ActionEvent evt) {                                               
        // TODO add your handling code here:
        index++;
        muncul(index);
 
        if (index == 1) {
            NoxButtonPrev_.setVisible(true);
        }
        if (index == 3) {
            NoxButtonNext_.setVisible(false);
        }
        else {
            NoxButtonNext_.setVisible(true);
        }
    }                                              
 
    private void NoxButtonPrev_ActionPerformed(java.awt.event.ActionEvent evt) {                                               
        // TODO add your handling code here:
        index--;
        muncul(index);
 
        if (index == 0) {
            NoxButtonPrev_.setVisible(false);
        }
        else {
            NoxButtonPrev_.setVisible(true);
            NoxButtonNext_.setVisible(true);
        }
    }                                              
 
    private void NoxAboutActionPerformed(java.awt.event.ActionEvent evt) {                                         
        // TODO add your handling code here:
        JOptionPane.showMessageDialog(rootPane, "Matkul Pemgorgraman JAVA Lanjut \n"
                + "PTI 4B \n"
                + "Soni Hendarkanto \n\n"
                + "Tugas 3 Membuat Program Soal Pilihan Ganda Sederhana \n"
                + "Sabtu 4 Maret 2023 \n\n"
                + "Hanya bisa copas dan (sangat) sedikit modif dari coding yg ditunjukkan oleh pak dosen Rozi \n"
                + "Belum bisa membuat variasi yg lebih complex \n\n"
                + "---One Piece Fans---", "Tentang Program ini", HEIGHT);
    }                                        
 
 
    // Variables declaration - do not modify                     
    private javax.swing.JButton NoxAbout;
    private javax.swing.JButton NoxButtonA_;
    private javax.swing.JButton NoxButtonB_;
    private javax.swing.JButton NoxButtonC_;
    private javax.swing.JButton NoxButtonD_;
    private javax.swing.JButton NoxButtonNext_;
    private javax.swing.JButton NoxButtonPrev_;
    private javax.swing.JTextField NoxFieldPertanyaan_;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JLabel jLabel3;
    private javax.swing.JSeparator jSeparator1;
    // End of variables declaration                   
}
 

---- end of code ----

Minggu, 26 Juni 2022

JAVA - Kisi-kisi UAS Semester 2 - SOAL 5 Aplikasi Deret Angka Naik dan Turun

 package com.soni_h.soal_5;
import java.util.Scanner;

/**
 *
 * @author Soni Hendar K
 * Kisi-kisi UAS JAVA
 *
 * soal 5
 * Buat sebuah aplikasi Deret angka dengan perulangan for
 *
 */
public class Soal_5 {

    public static void main(String[] args) {
        System.out.println("Aplikasi Deret Angka");
        System.out.println("========================");
        
        Scanner input=new Scanner(System.in);
        int menu=0;
        
        do{
            System.out.print("\n");
            System.out.println("Pilihan Menu: ");
            System.out.println("[A] untuk Deret Angka Naik");
            System.out.println("[B] untuk Deret Angka Turun\n");
            System.out.print("Ketik : ");
            
            String pilih=input.next();
            
            if (pilih.equals("A") || pilih.equals("a")){
                System.out.print("\n");
                System.out.print("----- Deret Angka Naik -----\n");
                
                int total=0;
        
                for (int i=1; i<=5;i++){
                    total=total+i;            
                    if (i!=5){ // simbol != artinya tidak sama dengan
                        System.out.print(i+" + ");
                    }
                    else {
                        System.out.print(i+" = ");
                    }
                }
                System.out.print(total);
                System.out.print("\n\n");
                System.out.print("Ulangi lagi? : [1] untuk YA / [2] untuk TIDAK\n");
                System.out.print("Ketik: ");
            }
            else if (pilih.equals("B") || pilih.equals("b")){
                System.out.print("\n");
                System.out.print("----- Deret Angka Turun -----\n");
                
                int total=0;
                
                for (int i=5;i>=1;i--){
                    total=total+i;
            
                    if (i!=1){ // simbol != artinya tidak sama dengan
                        System.out.print(i+" + ");
                    }
                    else{
                        System.out.print(i+" = ");
                    }
                }
                System.out.print(total);
                System.out.print("\n\n");
                System.out.print("Ulangi lagi? : [1] untuk YA / [2] untuk TIDAK\n");
                System.out.print("Ketik: ");
            }
            menu=input.nextInt();
        }
        while (menu==1);
            System.out.print("\n");
            System.out.println("Terima kasih telah menggunakan aplikasi ini");
            System.out.print("Soni Hendar K / PTI 2 A/B\n");                
    }
}

JAVA - Kisi-kisi UAS Semester 2 - SOAL 4 Aplikasi Ganjil Genap Angka dengan FOR

 package com.soni_h.soal_4;
import java.util.Scanner;

/**
 *
 * @author Soni Hendar K
 * Kisi-kisi UAS JAVA
 *
 * soal 4
 * Buat sebuah aplikasi yg output Ganjil Genap dengan perulangan for
 *
 */
public class Soal_4 {

    public static void main(String[] args) {
        System.out.println("Aplikasi Perulangan Ganjil Genap");
        System.out.println("----------------------------------");
        
        Scanner input=new Scanner(System.in);
        int menu=0;
                
        do{
            System.out.print("\n");
            System.out.println("Pilihan Menu: ");
            System.out.println("[A] untuk Perulangan Ganjil Genap");
            System.out.println("[B] untuk cek bilangan\n");
            System.out.print("Ketik : ");
            
            String pilih=input.next();
            
            if (pilih.equals("A") || pilih.equals("a")){
                System.out.print("Perulangan Ganjil Genap\n");
                for(int i=1;i<=7;i++){
                    if(i%2==1){ //simbol % adalah operator aritmatika sisa bagi (hasil sisa pembagian), sedangkan simbol pembagian sendiri adalah /
                        System.out.println(i+" Ganjil");
                        }
                    else{
                        System.out.println(i+" Genap");
                        }
                    }
                System.out.print("\n");
                System.out.print("Ulangi lagi? : [1] untuk YA / [2] untuk TIDAK\n");
                System.out.print("Ketik: ");
                }
            else if (pilih.equals("B") || pilih.equals("b")){
                System.out.print("Cek Bilangan Genap atau Ganjil \n");
                System.out.print("_______________________________ \n");
                System.out.print("Silahkan Ketik Angka: ");
                
                int angka=input.nextInt();
                
                System.out.print("\n");
                System.out.print("Status angka: ");
                
                if(angka%2==1){ //simbol % adalah operator aritmatika sisa bagi (hasil sisa pembagian), sedangkan simbol pembagian sendiri adalah /
                    System.out.println(angka+" Ganjil");
                }
                else{
                    System.out.println(angka+" Genap");
                }
                System.out.print("\n");
                System.out.print("Ulangi lagi? : [1] untuk YA / [2] untuk TIDAK\n");
                System.out.print("Ketik: ");
            }
            menu=input.nextInt();
        }
        while (menu==1);
            System.out.print("\n");
            System.out.println("Terima kasih telah menggunakan aplikasi ini");
            System.out.print("Soni Hendar K / PTI 2 A/B\n");
    }
}

JAVA - Kisi-kisi UAS Semester 2 - SOAL 3 Aplikasi Perulangan Kelipatan dengan FOR

 package soni_h.mavenproject2;

import java.util.Scanner;

/**
 *
 * @author Soni Hendar K
 * Kisi-kisi UAS JAVA
 *
 * soal 3
 * Buat sebuah aplikasi yg output 5 10 20 25 30 dengan perulangan for
 *
 */
public class Soal_3 {

    public static void main(String[] args) {
        System.out.println("Aplikasi Kelipatan Angka");
        System.out.println("=========================\n");
        System.out.println("Ketik angka sesuai Pilihan kelipatan:");
        System.out.println("[5] untuk kelipatan 5");
        System.out.println("[7] untuk kelipatan 7");
        System.out.println("[9] untuk kelipatan 9\n");
        
        Scanner input=new Scanner(System.in);
        
        int pokok=0;
        
            do{
                System.out.print("Masukkan Pilihan anda: ");
                int pilih=input.nextInt();
                
                if(pilih==5){
                    for(int i=1;i<=6;i++){
                        System.out.print(i*5+"   ");
                    }
                }
                else if(pilih==7){
                    for(int i=3;i<=12;i++){
                        System.out.print(i*7+"   ");
                    }
                }
                else if(pilih==9){
                    for(int i=6;i<=8;i++){ //6 adalah posisi awal perulangan, 8 adalah jumlah max berapa kali di ulangi, karena posisi awal di 6 dan max di 8, maka perulangan hanya terjadi 3x
                        System.out.print(i*9+"   ");
                    }
                }
                else{
                    System.out.print("di luar pilihan angka 5 7 9");
                }
                System.out.println("\n");
                System.out.print("Ulangi lagi? : [1] untuk YA / [2] untuk TIDAK\n");
                pokok=input.nextInt();
            }
            while(pokok==1);
                System.out.print("\n");
                System.out.println("Terima kasih telah menggunakan aplikasi ini");
                System.out.print("Soni Hendar K / PTI 2 A/B\n");
    }
}

Sabtu, 25 Juni 2022

JAVA - Kisi-kisi UAS Semester 2 - SOAL 2 Aplikasi Konversi Nilai (ada menu Do While)

 package soni_h.mavenproject2;

/**
 *
 * @author Soni H
 * Kisi-kisi UAS JAVA
 *
 * soal 2
 * Buat sebuah aplikasi konversi nilai
 * 100 maka "Cumlaude"
 * diantara 81-99 maka A
 * diantara 61-80 maka B
 * dibawah 60 maka C
 *
 */

import java.util.Scanner;

public class Soal_2 {

    public static void main(String[] args) {
        System.out.println("    Selamat Datang");
        System.out.println("Di Aplikai Konversi Nilai");
        System.out.println("==========================");
        
        Scanner input=new Scanner(System.in);
        
        int menu=0;
            do{
                System.out.print("\n");
                System.out.print("Masukkan Nilai anda: ");
                int bijimu=input.nextInt();
                
                if(bijimu>101){
                    System.out.println("\tGilaaaa...!?!?!?!? Nilai kok 100 lebih...");
                    System.out.println("\tYang punya sekolah bapak mu ya wkwkwkwkwkwkwkwk\n");
                    System.out.print("Ulangi lagi? : [1] untuk YA / [2] untuk TIDAK\n");
                    System.out.print("Ketik: ");
                }
                else if(bijimu==100){
                    System.out.println("\tSelamat nilai anda Cumlaude..... !!!!!");
                    System.out.println("\tOrtu mu pasti bangga ya nak...\n");
                    System.out.print("Ulangi lagi? : [1] untuk YA / [2] untuk TIDAK\n");
                    System.out.print("Ketik: ");
                }
                else if(bijimu<=99 && bijimu>=81){
                    System.out.println("\tGrade anda A... Pertahankan \n");
                    System.out.print("Ulangi lagi? : [1] untuk YA / [2] untuk TIDAK\n");
                    System.out.print("Ketik: ");
                }
                else if(bijimu<=80 && bijimu>=61){
                    System.out.println("\tGrade anda B... Tingkatkan \n");
                    System.out.print("Ulangi lagi? : [1] untuk YA / [2] untuk TIDAK\n");
                    System.out.print("Ketik: ");
                }
                else{
                    System.out.println("\tGrade anda C... Nangis \n");
                    System.out.print("Ulangi lagi? : [1] untuk YA / [2] untuk TIDAK\n");
                    System.out.print("Ketik: ");
                }
                menu=input.nextInt();
              }
            while(menu==1);
            System.out.print("\n");
            System.out.println("Terima kasih telah menggunakan aplikasi ini");
            System.out.print("Soni H / PTI 2 A/B\n");
    }
}

JAVA - Kisi-kisi UAS Semester 2 - SOAL 1 Aplikasi Laki Perempuan dengan Do While

 package sonih.soal_1;

/**
 *
 * @author Soni H
 * Kisi-kisi UAS JAVA
 *
 * soal 1
 * Buat sebuah aplikasi input dinamis, jika "P" maka "Perempuan" jika "L" maka "Laki-laki"
 */

import java.util.Scanner;

public class Soal_1 {

    public static void main(String[] args) {
        System.out.println("Selamat Datang di Aplikasi Laki-laki dan Perempuan");
        System.out.println("==================================================\n");
        System.out.println("Ketik : ");
        System.out.println("[L] untuk Laki-laki");
        System.out.println("[P] untuk Perempuan\n");
        
        Scanner input=new Scanner(System.in);
        
            int utama=0;
                do {
                        System.out.print("\n");
                        System.out.print("Masukkan pilihan anda: ");
                        String mlebu=input.next();
        
                        if(mlebu.equals("P") || mlebu.equals("p")){
                            System.out.println("PEREMPUAN \n\n");
                            System.out.print("Ulangi lagi? : [1] untuk YA / [2] untuk TIDAK\n");
                            System.out.print("Ketik: ");
                            }
                        else if(mlebu.equals("L") || mlebu.equals("l")){
                            System.out.println("LAKI-LAKI \n\n");
                            System.out.print("Ulangi lagi? : [1] untuk YA / [2] untuk TIDAK\n");
                            System.out.print("Ketik: ");
                            }
                        else {
                            System.out.println("");
                            System.out.println("Maaf anda salah input.. Hanya menerima L atau P");
                            System.out.print("silahkan ketik angka 1 untuk mengulang: ");             
                            }
                        utama=input.nextInt();
                }
                while(utama==1);
                System.out.print("\n");
                System.out.print("Terima kasih telah menggunakan aplikasi ini");
                System.out.print("Soni H / PTI 2 A/B");
    }
}

Jumat, 10 Juni 2022

Membuat Piramid dengan Java sesuai Inputan Tinggi

 package com.soni_h.piramid_bintang_input;

/**
 *
 * @author nox-mint
 * Soni Hendarkanto on Linux Mint 20.3
 *
 */

import java.util.Scanner;

public class Piramid_bintang_input {

    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        System.out.println("Membuat Piramid sesuai Tinggi yang di inputkan");
        System.out.println("\t\tJAVA DASAR -- PTI 2A");
        System.out.println("-----------------------------------------------\n");
        System.out.print("Masukan Tinggi Piramida: ");
        int tinggi = input.nextInt(); //Input tinggi piramid
        
        for(int t=1; t<=tinggi; t++){  //Menghitung Jumlah Tinggi Piramida
                        
            for(int s=t; s<=tinggi; s++){   //Menghitung Jumlah Spasi per Baris               
                System.out.print(" ");
            }
            
            for(int b=0; b<=(t*2)-2; b++){  //Menghitung Jumlah Bintang per Baris                
                System.out.print("" + "x");
            }
            
            System.out.println();
        }
    }
}

Membuat Piramid dengan JAVA

 package com.soni_h.piramid_bintang;

/**
 *
 * @author nox-mint
 * Soni Hendarkanto on Linux Mint 20.3
 *
 */
import java.util.Scanner;

public class Piramid_bintang {

    public static void main(String[] args) {
        int a,b,c,d;
for (a = 1; a <=9; a++) {
//outerloop
for ( b = 8; b >= a; b--) {
//inner loop no 1
System.out.print(" ");
//Untuk memberikan spasi ke samping
}
for ( c = 1; c <=a; c++) {
//inner loop no 2
System.out.print("*");
//menampilkan bintang dari kanan ke kiri
}
for ( d = 1; d <= a-1; d++) {
//inner loop no 3
System.out.print("*");
//menampilkan bintang dari kiri ke kanan
}
System.out.println();
}
}
}

Kamis, 19 Mei 2022

JAVA DASAR -- Penjumlahan Sederhana dengan perulangan menu looping memakai Do While

 package sonih.penjumlahan_dengan_do.while_ya;
/**
 *
 * @author ub-nox
 * Soni Hendarkanto PTI 2B
 */
import java.util.Scanner; //ini harus ada, jangan sampai lupa, tanpa import ini akan error
public class Penjumlahan_dengan_DoWhile_ya {
    public static void main(String[] args) {
        Scanner input=new Scanner(System.in);
        
        int ulang=0;
        do{
            System.out.println("\tPENJUMLAHAN SEDERHANA");
            System.out.println("________________________________");
            System.out.print("Masukkan Angka pertama: ");
            int angka1=input.nextInt();
            System.out.print("Masukkan Angka kedua: ");
            int angka2=input.nextInt();
            int jml=angka1+angka2;
            System.out.println("________________________________");
            System.out.println("Hasil Penjumlahan adalah: " + jml);
            System.out.println("________________________________");
            
            System.out.println("Ulangi Penjumlahan ?  ( Ketik: 1 (YA)  // 2 (TIDAK)");
            ulang=input.nextInt();
            System.out.println("\n\n");
        }
        while (ulang==1);
    }
}


hasil nya :

JAVA DASAR -- Perulangan "for" ke 3 Kelipatan

 package sonih.latihan_for;
/**
 *
 * @author ub-nox
 * Soni Hendarkanto PTI 2B
 */
public class Latihan_for {

    public static void main(String[] args) {
        int ulang;
        for (ulang=15; //ini maksudnya titik awal posisi dimulainya perulangan
                ulang <= 50; //ini adalah nilai terbesar perulangan
                ulang = ulang + 5) //ini kelipatan perulangan, simbol + 5 berarti tiap perulangan di tambah 5
        {System.out.println(ulang +"");}
    }
}

 

hasil nya :


JAVA DASAR -- Perulangan "for" ke 2 menurun

 package sonih.latihan_for;
/**
 *
 * @author ub-nox
 * Soni Hendarkanto PTI 2B
 */
public class Latihan_for {

    public static void main(String[] args) {
        int ulang;
        for (ulang=15; //ini maksudnya titik awal posisi dimulainya perulangan
                ulang >= 6; //ini adalah nilai terbesar perulangan
                ulang--) //ini kelipatan perulangan, simbol -- berarti tiap perulangan di hitung kurang 1
        {System.out.println("Hello World "+ulang);}
    }
}


hasilnya :

JAVA DASAR -- Perulangan "for" ke 1

 package sonih.latihan_for;
/**
 *
 * @author ub-nox
 * Soni Hendarkanto PTI 2B
 */
public class Latihan_for {

    public static void main(String[] args) {
        int ulang;
        for (ulang=4; //ini maksudnya titik awal posisi dimulainya perulangan
                ulang <= 6; //ini adalah nilai terbesar perulangan
                ulang++) //ini kelipatan perulangan, simbol ++ berarti tiap perulangan di hitung tambah 1
        {System.out.println("Hello World "+ulang);}
    }
}


hasil nya ;