Этот код не работает. Можете ли вы помочь мне исправить это?правильный метод «получить следующее значение»
// need to get next parameter
static double getParametr()
{
Scanner scanner = new Scanner(System.in);
param = scanner.nextDouble();
return param;
}
// ...
// ...
if (i==1)
{
System.out.println("vvedite storoni pryamougolnika: ");
Shape parA = new Rectangle();
parA.a = Shape.getParametr(); --- this is ok
double aa = parA.a;
Shape parB = new Rectangle();
parB.b = Shape.getParametr(); ------ this is no work!!!
double bb = parB.b;
Rectangle rec = new Rectangle(aa, bb);
arrayFigur[i] = rec.area();
}
Пожалуйста, выделите код и нажмите кнопку кода в редакторе –
Этот код вызывает какие-либо исключения или что-то еще? Все хорошо. – Crozin
Также вы можете рассказать нам, какие сообщения об ошибках вы получаете и т. Д.? Что вы отправляете в System.in? (command line?) – GalacticCowboy