Artikel ini menawarkan cara yang cepat dan mudah untuk membuat kalkulator tip anda sendiri, yang membolehkan anda memasukkan nombor dan mengira tip secara automatik, tanpa melakukan matematik mental anda sendiri.
Langkah-langkah
Langkah 1. Muat turun Java IDE (kependekan dari persekitaran pembangunan bersepadu) seperti Netbeans atau Eclipse
- Untuk memuat turun Netbeans, pergi ke laman web Netbeans.org dan tekan butang oren besar di bahagian kanan atas halaman yang bertuliskan Muat turun.
- Oleh kerana kalkulator tip adalah aplikasi yang agak mudah, anda hanya perlu memuat turun Java SE (edisi standard). Setelah anda selesai memuat turun fail.exe, jalankan pemasang NetBeans. Pilihan standard dalam pemasang mencukupi untuk program ini, jadi anda boleh memuat turun edisi standard tanpa rasa takut tidak mempunyai komponen yang diperlukan untuk program ini.
Langkah 2. Muat turun Java JDK
Anda boleh mendapatkannya di
Di sana anda boleh menentukan JDK yang sesuai untuk mesin anda masing-masing
Langkah 3. Jalankan program NetBeans dan buat projek baru
Pergi ke menu lungsur di kiri atas yang mengatakan Fail dan pilih Projek Baru
Langkah 4. Siapkan projek baru
Pada arahan yang berikut, dalam kategori, pilih Java dan dalam projek pilih aplikasi Java; ini biasanya diserlahkan secara lalai. Klik Seterusnya.
- Beri nama projek anda. Biarkan kotak centang Folder Dedikasi tidak dicentang dan kotak centang Dibuat Kelas Utama dicentang.
- Dengan itu, selesaikan dan kemudian anda telah membuat projek anda.
Langkah 5. Buat pemboleh ubah untuk projek ini
-
Di bawah baris yang berbunyi
utama kekosongan statik awam (String args)
-
jumlah berganda;
-
petua int;
-
petua tipRatio;
-
final bergandaJumlah;
-
- Sama ada mereka berada dalam baris yang berbeza atau satu baris yang satu demi satu tidak menjadi masalah.
- Inilah yang mereka sebut pemboleh ubah contoh. Mereka pada dasarnya adalah rujukan untuk nilai yang akan disimpan dalam memori program. Sebab anda menamakan pemboleh ubah contoh dengan cara ini adalah untuk menghubungkannya dengan apa yang akan anda gunakan. e.i the FinalTotal variable digunakan untuk jawapan akhir.
- Kurangnya penggunaan huruf besar dalam huruf "ganda" dan "int" dan titik koma (;) di akhir perkataan adalah penting.
- Sebagai rujukan, int adalah pemboleh ubah yang selalu nombor bulat, iaitu 1, 2, 3 … dll, sementara beregu mempunyai perpuluhan di dalamnya.
Langkah 6. Import utiliti pengimbas, yang akan membolehkan input pengguna sebaik sahaja program dijalankan
Di bahagian atas halaman, betul-betul di bawah garis
pakej (nama projek)
dan di atas baris pemilik @author, taip:
import java.util. Scanner;
Langkah 7. Buat objek pengimbas
Walaupun tidak kira garis kod apa objek dibuat, tulis baris kod tepat setelah pemboleh ubah contoh untuk kepentingan konsistensi. Membuat pengimbas sama dengan membuat objek lain dalam pengaturcaraan.
-
Ia mengikuti pembinaan seperti berikut:
"Nama kelas" "nama objek" = "baru" "Nama kelas" ("Jalan");
tidak termasuk tanda petikan.
-
Dalam kes ini:
Scanner ScanNa = Pengimbas baru (System.in);
- Kata kunci "baru" dan "System.in" kurungan adalah penting. Kata kunci "baru" pada dasarnya mengatakan bahawa objek ini baru, yang mungkin terdengar berlebihan, tetapi diperlukan untuk pengimbas dibuat. Sementara itu, "System.in" adalah pemboleh ubah objek Scanner yang dilampirkan, dalam hal ini System.in akan menjadikannya pemboleh ubah yang menjadi jenis pengguna.
Langkah 8.
Mulakan untuk menulis cetakan konsol.
-
System.out.print ("Masukkan jumlah, termasuk cukai: $");
- Petikan untuk garis dalam kurungan adalah penting.
- Pada dasarnya, baris kod ini menjadikan cetakan perkataan di konsol sebaik sahaja program dijalankan. Dalam hal ini, kata-katanya adalah "Masukkan Total, termasuk Pajak: $".
- Petikan di sekitar ayat dalam kurungan diperlukan untuk memastikan Java mengetahui bahawa ini adalah ayat, jika tidak, ia akan menganggapnya sebagai beberapa pemboleh ubah yang tidak ada.
Buat input pengguna pertama untuk program ini. Pada baris kod seterusnya, anda menggunakan pengimbas dan salah satu pemboleh ubah yang anda buat sebelumnya. Lihat baris kod ini:
-
jumlah = ScanNa.nextDouble ();
- "Total" adalah pemboleh ubah dari sebelumnya, dan "ScanNa" adalah nama objek Pengimbas anda. Ungkapan "nextDouble ();" adalah kaedah dari kelas pengimbas. Pada dasarnya ini bermaksud bahawa nombor jenis ganda seterusnya yang dimasukkan akan dibaca oleh pengimbas itu.
- Ringkasnya, nombor yang dibaca oleh pengimbas akan digunakan oleh pemboleh ubah Total.
Buat permintaan untuk memasukkan peratus tip. Kemudian gunakan pengimbas untuk menyimpan nombor dalam pemboleh ubah bernama tip, sama dengan dua langkah terakhir. Inilah beberapa kod untuk rujukan:
-
System.out.print ("Enter% to tip:");
-
tip = ScanNa.nextInt ();
Buat formula untuk kalkulator tipRatio.
-
Jenis
tipRation = tip / 100.0;
untuk menjadikan nombor bulat mewakili peratusan hujung menjadi peratusan sebenar.
- Perhatikan bahawa.0 dalam 100.0 diperlukan, seperti dalam situasi ini pemboleh ubah bernama "tip" adalah bilangan bulat, yaitu nombor bulat. Selagi salah satu dari dua nombor dalam persamaan mempunyai perpuluhan, hasil akhirnya akan menjadi dua dengan perpuluhan. Sekiranya kedua-dua nombor di mana nombor bulat, ia akan menyebabkan kesalahan pengiraan.
Gunakan pemboleh ubah terakhir yang ada untuk mengira jumlah dan membuat pengiraan terakhir. Persamaan berikut bercakap dengan sendirinya.
-
finalTotal = total + (total * tipRatio);
Buat satu baris kod cetakan akhir untuk menunjukkan TotalTotal. Anda boleh menggunakan versi kaedah cetak yang lebih khusus yang disebut printf untuk menjadikannya lebih mewah:
-
System.out.printf ("Total dengan% d %% sebagai tip: $%. 2f / n", tip, finalTotal);
- Huruf yang didahului oleh% sesuai dengan pemboleh ubah yang dipisahkan dengan perintah setelah ayat dicetak; mereka dihubungkan dalam urutan urutan pemboleh ubah dan huruf. Dalam kes ini% d dihubungkan dengan "tip" dan%.2f dihubungkan finalTotal. Ini supaya konsol akan mencetak pemboleh ubah yang diimbas atau dikira daripada sesuatu yang telah ditentukan sebelumnya.
- Tanda% ganda selepas% dnya supaya konsol benar-benar mencetak tanda peratusan; jika tidak, ia akan menyebabkan ralat kerana cara kaedah printf berfungsi.