Хорошо, поскольку вы сохраняете счет в файл, предположительно, вы хотите, чтобы этот счет можно было просмотреть в виде строки.Когда вы просматриваете этот файл, я предполагаю, что вы видите слово «Rashmi», за которым следует один символ барахла.Причина, по которой переменная lp печатается неправильно, состоит в том, что строковое значение числа отличается от его числового значения.Например, двоичное значение 2 равно 10, тогда как значение ASCII для «2» равно 00110010 (или 50 в десятичном виде).Когда вы вызываете outStream.write (lp), это печатает числовое значение lp, а не его строковое значение.Короче говоря, вам нужно привести числовое значение к строке.Попробуйте что-то вроде этого:
String text = "Rashmi" + (elapsed/34);
outStream.write(text.getBytes());