Penggunaan Array 2 Dimensi: Aplikasi Warung Sederhana

Program untuk mencatat transaksi pembelian di warung. Kemudian menampilkan rinciannya dalam format seperti tabulasi.

import java.util.Scanner;
public class appWarungMakan2 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String pesanan[][] = new String[5][2];
        int idx=0,idxmkn=0,idxmnm=0;
        int nominal[][] = new int[5][6];
        int pilih1=0, pilih2=0, jumlah;

Aplikasi Tipe Data Abstrak Stack Menggunakan Double Linked List

public class cItem {
    private String nama;
    cItem next, prev;
    cItem(String n){
        nama=n;
        System.out.println("Item "+n+" dibuat...");
    }
    public String getNama(){
        return nama;
    }
}

public class cStack {

Program OOP Java: Linked List Sederhana (Data Barang)

package pkgDaftarBerkait;
public class cSimpul {
    private String nama;
    cSimpul next;
    cSimpul(String n){
        nama=n; next=null;
        System.out.println("Object "+n+" dibuat...");
    }
    public String getNama(){
        return nama;
    }
}

package pkgDaftarBerkait;
public class cDaftarBerkait {
    cSimpul header;
    cSimpul tail;
    int jSimpul;
    cDaftarBerkait(cSimpul s){
        header=tail=s;
        jSimpul=0;
        System.out.println("Object Linked List dibuat...");
    }

Program OOP: Aplikasi Pembuatan Linked List Sederhana

package pkgLinkedList;
public class cNode {
    private String nama;
    cNode next;
    cNode(String n){
        nama=n;
        next=null;
        System.out.println("Object node "+n+" dibuat...");
    }
    public String getNama(){
        return nama;
    }
}

Pewarisan (Inheritance) OOP: Aplikasi Warung Makanan Sederhana

Dalam aplikasi kali ini diterapkan skenario pewarisan hybrid antara multilevel dengan hierarchical inheritance. Class seafood merupakan turunan dari class makanan. Class makanan dan class minuman merupkaan turunan dari class menu. Dengan memanfaatkan fitur pewarisan, sebuah class baru dapat dibuat dengan cepat, dan bisa langsung digunakan; bahkan meskipun tidak ada isi di dalam class-nya.

public class cMenu {
    private String nama;
    protected double harga;
    cMenu(){
        System.out.println("Default constructor...");
    }
    cMenu(String n, double h){
        nama=n; harga=h;
        System.out.println("Object menu dibuat...");
    }