1.Dlaczego nie mam dostepu do i jak to poprawic?
c.pole(5);
- Jesli int wybor = m.viewMenu(); jest statyczna metoda to powinno sie zapisac Menu zamiast m ? jest jakas reguła na to?
package abc;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Menu m = new Menu();
Data data = new Data();
Cube c;
try {
Scanner in = new Scanner(System.in);
int wybor = m.viewMenu();
while(wybor!=0){
switch(wybor){
case 1:
System.out.println("Wprowadz szescian");
int a = in.nextInt();
c = new Cube(a);
System.out.println( c.toString());
data.listCube.add(c);
break;
case 2:
System.out.println("Lista obiektow");
if(data.listCube.isEmpty()){
System.out.println("Lista pusta");
}
for(int i=0; i<data.listCube.size(); i++){
System.out.println(i+". "+data.listCube.get(i).toString() );
}
break;
case 3:
if(data.listCube.isEmpty()){
System.out.println("Nie ma szescianow w bazie");
}
else{
System.out.println("Dla kogo chcesz policzyc pole?");
//wyswietlenie klientow
for(int i=0; i<data.listCube.size(); i++){
System.out.println(i+". "+data.listCube.get(i).toString() );
}
for(int i=0; i<data.listCube.size(); i++){
i = in.nextInt();
data.listCube.get(i);
System.out.println("Wybrales szescian " + i );
}
Cube c;
c.pole(5);
}
break;
}
System.out.println("\nWciśnij Enter, aby kontynuować...");
System.in.read();
wybor = m.viewMenu();
}
} catch (Exception e) {
e.printStackTrace();
}
}
}