Я вроде написал код , где написано написать, переменную, отвечающую за цену яблок присвоил цене яблок, то-есть applesPrice = 150; Потом я сделал возврат return applesPrice; Когда доходит до строки с печатью там переменная цена яблок идёт в класс созданный, где он прописан как 0, applesPrice = 0; вызывается метод подсчета цены, где я и писал, который делает applesPrice = 150. Ну и потом в System.out.print печатается что цена 150. Но программа не хочет почему-то работать.
package com.javarush.task.task04.task0402;
/*
Цена яблок
*/
public class Solution {
public static void main(String[] args) {
Apple apple = new Apple();
apple.addPrice(50);
Apple apple2 = new Apple();
apple2.addPrice(100);
System.out.println("Стоимость яблок " + Apple.applesPrice);
}
public static class Apple {
public static int applesPrice = 0;
public static void addPrice(int applesPrice) {
//напишите тут ваш код
applesPrice = 150;
return applesPrice;
}
}
}