Tek Boyutlu Dizi Örneği Tek Boyutlu Dizi Örneği Paket yapısı kullanılarak hazırlanmış tek boyutlu dizi örneği NewApplet.java import java.applet.Applet; import java.awt.*; import java.awt.event.*; import RastGele.RastgeleSayi; import javax.swing.JOptionPane; public class NewApplet extends Applet implements ActionListener { TextField Zar1 = new TextField(); TextField Zar2 = new TextField(); Label Tiklama = new Label(); www.dersmax.net Tek Boyutlu Dizi Örneği 1 Tek Boyutlu Dizi Örneği Button ZarAt = new Button("Zar At"); Button Ortalama = new Button("Değerleri Göster"); int[] Zarlar1=new int[10]; int Zarlar2[]=new int[10]; int DiziBoyutu=; public void init() { add(Tiklama); add(Zar1); add(Zar2); add(ZarAt); add(Ortalama); ZarAt.addActionListener(this); Ortalama.addActionListener(this); } public void paint(Graphics Ekran) { if (DiziBoyutu > ) { for (int i = ; i < Zarlar1.length; i++) { int YEkseni=(i * 20) + 20; Ekran.drawString(Integer.toString(Zarlar1[i]) + " : " + Integer.toString(Zarlar2[i]), 20, YEkseni); } } } public void actionPerformed(ActionEvent Olay) { if (Olay.getSource() == ZarAt && DiziBoyutu<10) { Zar1.setText(Integer.toString(RastgeleSayi.Rastgele())); Zarlar1[DiziBoyutu] = Integer.parseInt(Zar1.getText()); Zar2.setText(Integer.toString(RastgeleSayi.Rastgele())); Zarlar2[DiziBoyutu] = Integer.parseInt(Zar2.getText()); DiziBoyutu++; Tiklama.setText(Integer.toString(DiziBoyutu) + ". tıklama"); } else if (Olay.getSource() == Ortalama) { String DiziDeger=""; for (int i = ; i < Zarlar1.length; i++) { www.dersmax.net Tek Boyutlu Dizi Örneği 2 Tek Boyutlu Dizi Örneği DiziDeger+=Integer.toString(Zarlar1[i]) + " : " + Integer.toString(Zarlar2[i]) +"n"; } JOptionPane.showMessageDialog(null, DiziDeger); repaint(); } } } RastgeleSayi.java package RastGele; public class RastgeleSayi { public static int Rastgele(){ return 1+(int)(Math.random()*6); } } Paket Yapısı www.dersmax.net Tek Boyutlu Dizi Örneği 3