Ghanoz 2480 - Kesalahan Program_salah Penempatan Statement Return

  • Uploaded by: Muhammad Ghazali
  • 0
  • 0
  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Ghanoz 2480 - Kesalahan Program_salah Penempatan Statement Return as PDF for free.

More details

  • Words: 268
  • Pages: 3
Penulis : M. Ghazali a.k.a ghaNOZ 2480 Penerbit : TheONEmAn2480 Tahun Terbit : 2008

Kesalahan Program: Salah Penempatan Statement return

Apa yang terjadi? Apa yang terjadi? Saya pun bertanya-tanya saat program java dibawah ini saya compile. Jadi program ini merupakan contoh dari salah satu buku, saya mencoba beberapa contoh program (dibawah ini merupakan salah satu programnya) tersebut namun ada satu program yang mengalami kesalahan. Simak bagian berikutnya untuk mengetahui apa yang saya dapati.

1

Hasil compile

Maaf bila terganggu dengan coretan putih di atas karena yang dicoret tersebut merupakan judul buku tersebut. Dari hasil compile tersebut diberitahukan terdapat dua kesalahan, selanjutnya saya lakukan debugging terhadap program. Untuk kesalahan pertama saya bisa memahaminya, saya coba menghilangkan statement break lalu saya compile kembali dan satu kesalahan (error) hilang, tinggal kesalahan yang kedua tadi yang masih muncul (“missing return statement”) padahal jelas sekali pada program tersebut terdapat pernyataan return. Dari sini saya ambil kesimpulan bahwa penempatan return pada blok method tersebut salah. Lihat gambar di bawah ini dimana statement return yang saya lingkari tersebut yang saya anggap salah dalam penempatannya.

2

Apa yang saya lakukan terhadap program tersebut? Program tersebut hanya saya ubah sedikit saja, saya membuat variabel baru untuk menampung hasil pembandingan, jadi hasil pembandingan tersebut akan ditampung oleh variabel “hasil”, dan isi dari variabel “hasil” inilah yang akan di-return.

Lalu saya lakukan compile kembali dan hasilnya program tersebut berhasil di-compile tanpa error.

Kesimpulan Dari kesalahan saya menyimpulkan bila ada statement-statement (seperti yang terdapat pada program diatas) yang berlangsung di dalam method yang menghasilkan sesuatu, lebih baik hasil tersebut ditampung terlebih dahulu dalam suatu variabel baru setelah itu di-return.

3

Related Documents


More Documents from "Muhammad Ghazali"