double area;
try (Scanner sc = new Scanner(System.in)) {
String command = sc.nextLine();
switch (command) {
case "square":
area = getSquareArea();
break;
case ... // дальше сами
}
}
Суть я понимаю, что они позволяют получать доступ к переменным других классов с уровнем доступа private