Переменная text находится в области видимости(scope) метода main, метод run ее не видит. Метод run начнет видеть String text если переместить String text в scope класса - как поле класса. И так как этому полю идет обращение из статического метода то эта переменная должна быть статической, или обращаться к ней создав экземпляр класса Rextester
Напишу свой случай, смотрел в яндекс маркете смартфон Asus Zenfon 2. Разброс цен тоже был в районе 6 тыс. Дело в том, что под одним и тем же названием магазины продают телефоны с разным объемом оперативной памяти, процессором, видеопроцессором. Чаще всего это проявляется с китайфонами