Membuat Konversi Suhu dengan Java (OOP)

Kali ini saya akan memberikan contoh aplikasi sederhana untuk menghitung konversi suhu dengan menggunakan Java dengan menggunakan pendekatan OOP Aplikasi kali ini terdiri dari 5 class. 1 class sebagai main dan yang lain sebagai kalkulator suhu.
Baiklah langsung saja, simak source code di bawah:
1. Ini merupakan class utama yang memiliki main method di dalamnya

2. Ini merupakan class Celcius sebagai "kalkulator" suhu yang berasal dari celcius

3. Ini merupakan class Fahrenheit sebagai "kalkulator" suhu yang berasal dari fahrenheit

4. Ini merupakan class Kelvin sebagai "kalkulator" suhu yang berasal dari kelvin

5. Ini merupakan class Reamur sebagai "kalkulator" suhu yang berasal dari reamur

10 komentar

Saya mau nanya. gimana caranya, kalau misal diminta masukkan angka, terus kalau yg dimasukkan itu huruf ga error, tp dia balik lagi ke pertanyaan awal. itu gimana yah? makasih.

Reply

Bisa pakai exception handling, silakan baca ini dulu http://stackoverflow.com/questions/18119211/how-to-check-if-user-input-is-not-an-int-value

Reply

kok kalau saya buat jadi 2 package (Utama & rumus), kok rumusnya ga bisa jalan yah?

Reply

2 packages atau 2 classes?

Kalau package terpisah, harap perhatikan :
1. Apakah package tsb dapat diakses oleh package lain?, kalau belum bisa pakai import namaPackage

2. Access modifier untuk tiap2 method

Reply

Package 1 sy kasi nama Konversi_Suhu, dengan kelas yg utama.
Package 2 sy kasi nama Rumus, dengan kelas Celcius, Fahrenheit, Reamur, Kelvin. (jadi ada 4 kelas dalam 1 package).

Disini melalui import kan. jadi di package ke2 itu semua kelas menggunakan access modifier public.
saya udah coba daritadi dengan codingan diatas, tp tetap aja rumusnya ga bisa kebaca. ga eror sih, cuman rumusnya ga jalan.
mohon bantuannya.

Reply

mungkin bisa disertakan source codenya. silakan taruh pastebin

Reply

http://pastebin.com/GMSVkSYr

http://pastebin.com/P0hab9hr
ini untuk celcius.

mohon bantuannya.

Reply

Post a Comment

Pembaca yang baik selalu meninggalkan "JEJAK" !!!!