Практика
This commit is contained in:
+21
-10
@@ -2,21 +2,32 @@ public class TaskDemo {
|
|||||||
|
|
||||||
|
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
|
String[][] menu = {
|
||||||
Status currentStatus = Status.DRAFT;
|
{"Профиль", "Настройки"},
|
||||||
System.out.println("Ваш лимит: " + printStatus(currentStatus));
|
{"Главная", "Каталог"},
|
||||||
|
{"Корзина", "Оплата"}
|
||||||
|
};
|
||||||
|
String target = "Каталог";
|
||||||
|
System.out.println(java.util.Arrays.toString(masMenu(menu, target)));
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public static int printStatus (Status status) {
|
public static int[] masMenu(String[][] menu, String target) {
|
||||||
switch (status) {
|
if (menu.length == 0 || menu[0].length == 0) {
|
||||||
case APPROVED: return 0;
|
return new int[]{-1, -1};
|
||||||
case REVIEW: return 50;
|
}else {
|
||||||
case DRAFT: return 100;
|
for (int i = 0; i < menu.length; i++) {
|
||||||
}
|
for (int j = 0; j < menu[0].length; j++) {
|
||||||
return 0;
|
if (menu[i][j].equals(target)) {
|
||||||
|
return new int[]{i, j};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}return new int[]{-1, -1};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user