Bahasa Pemrograman Java sama dengan bahasa pemrograman yang lainnya, perbedaannya adalah pada syntax dan compiler/interpreter yang digunakan. Persamaan ini terkait pada teknik dalam pembuatan program, pada bahasa pemrograman diluar java mengenal teknik percabangan dan perulangan, demikian pula pada bahasa pemrograman java mengenal teknik tersebut. Salah satu teknik yang digunakan dalam membuat program adalah meng-input-kan data.