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);
Apple apple3 = new Apple();
apple3.addPrice(150);
Apple apple4 = new Apple();
apple4.addPrice(200);
System.out.println("Стоимость яблок " + Apple.applesPrice);
}
public static class Apple {
public static int applesPrice = 0;
public static void addPrice(int applesPrice) {
//ответ....
}
}
}
Merser
25 уровень
Решил добавить еще 2 объекта Apple и при компиляции выходитчисло 1500
Обсуждается
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Merser
22 апреля 2018, 17:34
Объясните пожалуйста как это работает.
0
Сергеев ВикторMaster
22 апреля 2018, 17:36
не возможно объяснить ваш код, если вы его не показываете.
Если вы сделали все по условию, то на ваших параметрах 1,500 получиться не могло
+2
Merser
22 апреля 2018, 17:43
В решении я написал эпл.прайс + эпл.прайс... 4 раза и вышло значение 1500. эпл.прайс - 4 раза, т.е. 50 + 100 + 150 + 200 = 500( по логике ), а компилятор выдаёт 1500 , будто умножает решение на 3.
0
Сергеев ВикторMaster
22 апреля 2018, 17:52
значит вы умножили на 3 или слелали эквивалентное действие.
+3