Forum 1 Grupy Ćwiczeniowej
Forum studentów informatyki Politechniki Białostockiej
FAQ
Szukaj
Użytkownicy
Grupy
Galerie
Rejestracja
Profil
Zaloguj
Forum Forum 1 Grupy Ćwiczeniowej Strona Główna
->
3 semestr
Napisz odpowiedź
Użytkownik
Temat
Treść wiadomości
Emotikony
Więcej Ikon
Kolor:
Domyślny
Ciemnoczerwony
Czerwony
Pomarańćzowy
Brązowy
Żółty
Zielony
Oliwkowy
Błękitny
Niebieski
Ciemnoniebieski
Purpurowy
Fioletowy
Biały
Czarny
Rozmiar:
Minimalny
Mały
Normalny
Duży
Ogromny
Zamknij Tagi
Opcje
HTML:
TAK
BBCode
:
TAK
Uśmieszki:
TAK
Wyłącz HTML w tym poście
Wyłącz BBCode w tym poście
Wyłącz Uśmieszki w tym poście
Kod potwierdzający: *
Wszystkie czasy w strefie EET (Europa)
Skocz do:
Wybierz forum
To już 5 semestr???
----------------
Programowanie systemów aplikacyjnych
Metody probabilistyczne i statystyka
Grafika komputerowa
Systemy operacyjne
Układy elektroniczne
Systemy ekspertowe
Angielski
Architektura Komputerów
Bazy Danych
Systemy Samouczące
Bezpieczeństwo Systemów Komputerowych
Systemy Operacyjne 2
Programowanie Obiektowe
Statystyka 2
OiPL [o ile cos takiego bedzie]
Linux
4 semestr
3 semestr
Chillout
----------------
Spam Room
Humor
ShoutBox
Przegląd tematu
Autor
Wiadomość
czart
Wysłany: Pią 14:14, 07 Gru 2007
Temat postu: Programowanie Obiektowe - [java] Iterator
Kod:
import java.util.Iterator;
public class Main
{
public Main()
{
}
public static void main(String[] args)
{
Tablica t = new Tablica(10);
for(int i=0;i<10;i++)
t.set(i,(int)(Math.random()*100));
Iterator it = t.iterator();
while(it.hasNext())
{
Object o=it.next();
System.out.println(o);
}
}
}
Kod:
import java.util.Iterator;
public class Tablica
{
int tablica[];
public Tablica(int rozmiar)
{
tablica = new int[rozmiar];
}
int get(int index)
{
if (index<tablica.length)
return tablica[index];
System.exit(1);
return 0;
}
void set(int index, int dane)
{
if(index<tablica.length)
tablica[index]=dane;
}
int size()
{
return tablica.length;
}
public Iterator iterator()
{
return new IteratorTablicy(this);
}
}
Kod:
import java.util.Iterator;
public class IteratorTablicy implements Iterator
{
private int pozycja = 0;
private Tablica t;
public IteratorTablicy(Tablica o)
{
t = o;
}
public boolean hasNext()
{
if(t.size()>pozycja)
return true;
return false;
}
public Object next()
{
return (Object)t.get(pozycja++);
}
public void remove()
{
}
}
fora.pl
- załóż własne forum dyskusyjne za darmo
Powered by
phpBB
© 2001, 2005 phpBB Group
deoxBlue v1.0 // Theme created by
Sopel stylerbb.net & programosy.pl
Regulamin