SOAL QUIZ praktek no 1 :
“Gunakanlah JoptionPane, tanyakan kepada user untuk 10 nomor. Kemudian gunakan array untuk menyimpan 10 nomor tersebut. Tampilkan kepada user, input terbesar yang telah diberikan user.” ![]()
Jawaban :
public class NilaiTerbesar {
/**
* @author :resika arthana
*/
public static void main(String[] args) {
final int jumData=10;
int [] arrData = new int[jumData];
for(int i=0;i<jumData;i++){ //memasukkan data sebanyak jumData
arrData[i]=Integer.parseInt(JOptionPane.showInputDialog("Masukkan nilai "+(i+1)));
}
int terbesar=arrData[0]; //anggap yang terbesar adalah data ke 0;
for(int i=1;i<jumData;i++){ //mengecek data dari data ke 1 sampai sejumlah data,
if (arrData[i]>terbesar) {
terbesar=arrData[i];//jika data ke i lebih besar,maka terbesar diisi dengan data ke i
}
}
JOptionPane.showMessageDialog(null, "Nilai terbesar adalah "+terbesar);
}
}


saya sudah segitu pak… udah buat array n simpan array… n sudah setengah jalan… tapi waktu habis…

ijin sedot codingnya pak…
bisa dijelaskan gax???
mohon kerjasamanya…
ane masi belum paham…
bisa dijelaskan gax?? 
@anom
kurang lebih aja ya
final int jumData=10;
int [] arrData = new int[jumData];
*ini nentuin arraynya,.. 10…
for(int i=0;i<jumData;i++){ //memasukkan data sebanyak jumData
arrData[i]=Integer.parseInt(JOptionPane.showInputDialog("Masukkan nilai "+(i+1)));
*benernya dah ada di komen nya,,.. ini perulangan agar JOptionPane menampilkan input dialog sebanyak 10x….. disana ada juga coding untuk merubah input yg kita masukkan menjadi bertype integer..
int terbesar=arrData[0]; //anggap yang terbesar adalah data ke 0;
*disini array disimpen dalam variable dengan nama : "terbesar" dengan type data integer dan untuk sementara,. nilai terbesar adalah nilai yg pertama x di input oleh user…
for(int i=1;iterbesar) {
*jika arrData[i] yaitu array data ke i mis : data ke 3 yang di inputkan user lebih besar dari “terbesar” di mana terbesar adalah data pertama yang diinputkan user maka :
terbesar=arrData[i];//jika data ke i lebih besar,maka terbesar diisi dengan data ke i
*var terbesar akan berubah menjadi arrData[i] yaitu array data ke i dimana dalam contoh di atas adalah data ke 3 yg diinputkan user,..dan perulangan akan diulang lagi,.. kalau berikutnya ada yg lebih besar maka var terbesar akan berubah lagi…
JOptionPane.showMessageDialog(null, “Nilai terbesar adalah “+terbesar);
* maka ditampilkanlah nilai terbesar yang diinputkan
ngerti ga gan??
moga” ngerti yah…
bwat agan” laennya,.. tolong dikoreksi yap ^_^
bwat pak Rey : thx ya pak

walah,.. maw nya nambahin yg kurang,…trus klik change…. malah jd dobel post akhirnya,…
maaf”
cara ngapus commentku yg pertama gmn ya???
@dian:
ya ampun…

harus asistensi niy…
parah gan…
ane masi belum paham…
yg bagian mana,blom paham?
inti dari nyari terbesar begini.. contohnya untuk 3 bilangan
UPIN Menyebutkan 3 angka, IPIN menyimak dan mengingat nilai terbesar saja
Upin : angka pertama adalah 6
IPIN mendengar dan selanjutnya mengingat bahwa angka terbesar adalah 6.
Upin : angka kedua adalah 7
IPIN mendengar dan membandingkan angka terbesar yang telah diingat dengan angka yang disebut UPIN. 7 > 6, maka angka 7 yang diingat, angka 6 dilupakan.
Upin : angka ketiga adalah 4
IPIN mendengar dan membandingkan angka terbesar yang telah diingat dengan angka yang disebut UPIN. 4 < 7, maka angka 7 yang diingat, angka 4 dilupakan.
bgt seterusnya. saat terakhir IPIN akan menyebut angka terbesarnya adalah 7 (sesuai ingatan terakhir)
dari dongeng diatas.
UPIN bertindak sebagai looping for untuk menyebutkan angka 1 persatu :
dan upin bertindak menyimpan angka terbesar di variabel temp (dengan membandingkan terlebih dahulu)
if (arrData[i]>terbesar) { terbesar=arrData[i];//jika data ke i lebih besar,maka terbesar diisi dengan data ke i }Selanjutnya ingatan IPIN disampaikan melalui JOptionPane :cendol
CMIIW
rey1024´s last blog ..JAVA: mencari nilai terbesar pada data yang tersimpan di array
siip sama2.. betul banget dian
coba lebih di hayati lagi, pasti bisa mengerti, jangan menyerah. keep struggle
siipp.. lanjuut
ikut belajar ya om…
pas banget bahasannya ama yang saya cari….makasih buat infonya
btw, boleh minta dibahas masalah inheritance ga..sekalian ama contoh kasusnya…abis saya kurang mengerti ni om…thx b4..
kalo bisa int Jumdata nya di set supaya max, biar ga ada pesan error
ridwan´s last blog ..Hello world!
nice
kalo mao nampilkan 1 aj angka terbesarnya gmna
itu kan menampilkan satu angka terbesarnya aja dari array yang dimasukkan sis..

rey1024´s last blog ..Java sorting algorithm dan analisa runtime include source code
kenapa ndak bisa di compile pak bos
knp variable i ke kebaca y..padahal dh di deklarasikan..
terimakasih,, saya udah terbantu dari penjelesan menggunakan array untuk mencari nilai terbesar dan terkecil
sama2 tarom
Mantap gan! tugas kuliah ane kelar juga akhirnya. Keep posting. :beer