Witam ponownie
klasa w ktorej przechowuje zmienne:
/*
* zmienne.java
*
* Created on 3 czerwiec 2007, 21:05
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
package zabawa1;
/**
*
* @author Ice
*/
public class zmienne
{
public String adres;
public int pozycja1 [] = new int [4];
public int pozycja2 [] = new int [4];
public int pozycja3 [] = new int [4];
public int pozycja4 [] = new int [4];
public int pozycja5 [] = new int [4];
public int pozycja6 [] = new int [4];
public int pozycja7 [] = new int [4];
public int pozycja8 [] = new int [4];
public int pozycja9 [] = new int [4];
public int pozycja10 [] = new int [4];
/** Creates a new instance of zmienne */
public String adres()
{
System.out.println("\n\n akuatnie zmienna:" + adres);
return adres;
}
public void zmiana_adresu( String zmiana)
{
adres=zmiana;
System.out.println("\n\n po zmianie zmienna:" + adres);
}
public int wykaz_pozycji1(int j)
{
return pozycja1[j];
}
public int wykaz_pozycji2(int j)
{
return pozycja2[j];
}
public int wykaz_pozycji3(int j)
{
return pozycja3[j];
}
public int wykaz_pozycji4(int j)
{
return pozycja4[j];
}
public int wykaz_pozycji5(int j)
{
return pozycja5[j];
}
public void zmiana_pozycji1( int j, int liczba)
{
pozycja1[j]=liczba;
System.out.println("zmienna wynosi: " +pozycja1[j]);
}
public void zmiana_pozycji2( int j, int liczba)
{
pozycja2[j]=liczba;
System.out.println("zmienna wynosi: " +pozycja2[j]);
}
public void zmiana_pozycji3( int j, int liczba)
{
pozycja3[j]=liczba;
System.out.println("zmienna wynosi: " +pozycja3[j]);
}
public void zmiana_pozycji4( int j, int liczba)
{
pozycja4[j]=liczba;
System.out.println("zmienna wynosi: " +pozycja4[j]);
}
public void zmiana_pozycji5( int j, int liczba)
{
pozycja5[j]=liczba;
System.out.println("zmienna wynosi: " +pozycja5[j]);
}
}
proba odczytu zmiennych z innej klasy
zmienne adres = new zmienne();
System.out.println(" " + adres.wykaz_pozycji1(1));
Niestety wypisuje mi 0 :(
co robie zle ?!
pozdrawiam