Selamat datang di ForSa! Forum diskusi seputar sains, teknologi dan pendidikan Indonesia.

Selamat datang, Pengunjung. Silahkan masuk atau mendaftar. Apakah anda lupa aktivasi email?

Juni 25, 2021, 01:29:22 AM

Masuk dengan nama pengguna, kata sandi dan lama sesi

Topik Baru

Artikel Sains

Anggota
Stats
  • Total Tulisan: 139653
  • Total Topik: 10396
  • Online Today: 69
  • Online Ever: 441
  • (Desember 18, 2011, 12:48:51 AM)
Pengguna Online
Users: 0
Guests: 69
Total: 69

Ikuti ForSa

ForSa on FB ForSa on Twitter

Penulis Topik: [ask help] error di java : cannot find symbol  (Dibaca 4049 kali)

0 Anggota dan 1 Pengunjung sedang melihat topik ini.

Offline rezar

  • Siswa Baru
  • *
  • Tulisan: 1
  • IQ: 1
[ask help] error di java : cannot find symbol
« pada: Juli 08, 2011, 08:10:17 AM »
Agan2 master java, mohon bantuannya yah ...

Ane lagi belajar polymorphisme dalam java nih Gan, berikut kode programnya :

Kode: [Pilih]
class bentuk
{
public void gambar()
{
System.out.println("menggambar");
}
public void hapus()
{
System.out.println("menghapus gambar");
}
}

class lingkaran extends bentuk
{
public void gambar()
{
System.out.println("menggambar lingkaran");
}
public void hapus()
{
System.out.println("menghapus lingkaran ");
}
}
class elips extends bentuk
{
public void gambar()
{
System.out.println("menggambar elips");
}
public void hapus()
{
System.out.println("menghapus elips");
}
}
class segitiga extends bentuk
{
public void gambar()
{
System.out.println("menggambar segitiga");
}
public void hapus()
{
System.out.println("menghapus segitiga");
}
}
class Random
{
private Random rand = new Random();
public bentuk next()

{
switch(rand.nextInt(3))
{
default:
case 0:return new lingkaran();
case 1:return new elips();
case 2:return new segitiga();
}

}
}
public class latihan3a
{
private static Random gen = new Random();
public static void main(String[]args)
{
bentuk[]bangun= new bentuk[3];
for(int i=0;i<bangun.length;i++)
bangun[i]=gen.next();
for(int i=0;i<bangun.length;i++)
bangun[i].gambar();
for(int i=0;i<bangun.length;i++)
bangun[i].hapus();
}
}

Ane simpen filenya dengan nama latihan3a.java

pas ane compile muncul 1 error yang bikin bingung nih gan
Kode: [Pilih]
latihan3a.java:54: cannot find symbol
symbol  : method nextInt(int)
location: class Random
                switch(rand.nextInt(3))
                           ^
1 error

Ane udah ngutak - ngatik tu sintaks, kaga nemu juga Gan...

Tolong bantu ya Gan ...  ??? ??? ???

Offline Bernando

  • Profesor
  • *****
  • Tulisan: 710
  • IQ: 7
  • Gender: Pria
  • sustainable learning...
Re: [ask help] error di java : cannot find symbol
« Jawab #1 pada: Juli 09, 2011, 01:19:05 AM »
coba ganti dulu nama class Random nya...
Be the sustainable learner, because life is learning...

 

Related Topics

  Subyek / Dimulai oleh Jawaban Tulisan terakhir
0 Jawaban
3982 Dilihat
Tulisan terakhir Januari 15, 2007, 04:39:58 PM
oleh nano
Belajar Bahasa Java yuk..!

Dimulai oleh insan sains « 1 2 ... 9 10 » Java

141 Jawaban
79152 Dilihat
Tulisan terakhir November 20, 2017, 11:01:14 PM
oleh The Houw Liong
8 Jawaban
8968 Dilihat
Tulisan terakhir Juli 03, 2011, 05:40:53 PM
oleh Satria doank
26 Jawaban
234887 Dilihat
Tulisan terakhir November 19, 2015, 03:35:48 PM
oleh Monox D. I-Fly
0 Jawaban
2322 Dilihat
Tulisan terakhir Mei 25, 2012, 01:43:15 PM
oleh Alan adhityo