Как измерить размер введенного текста?
я хочу измерить размер введенного текста, а не файла, который я изменил в кодах, вместо того чтобы просить поместить файл, чтобы попросить пользователя написать текст и измерить его размер, но он дает один и тот же результат каждый раз, как это >>
байт : 84,0 килобайт : 0,08203125
мегабайт : 8.0108642578125 E-5
гигабайт : 7.82310962677002 E-8
терабайт : 7.639755494892597 E-11
петабайт : 7.460698725481052 E-14
эксабайт : 7.28583859910259 E-17
зеттабайт : 7.115076756936123 е-20
yottabytes : 6.948317145445432 E-23 < & lt;
что же мне делать? :`(
Что я уже пробовал:
вот что я сделал>>
BufferedReader userInput = new BufferedReader (new InputStreamReader(System.in)); System.out.println("Enter PlainText:"); String s = userInput.readLine(); double bytes = s.length(); double kilobytes = (bytes / 1024); double megabytes = (kilobytes / 1024); double gigabytes = (megabytes / 1024); double terabytes = (gigabytes / 1024); double petabytes = (terabytes / 1024); double exabytes = (petabytes / 1024); double zettabytes = (exabytes / 1024); double yottabytes = (zettabytes / 1024); System.out.println("bytes : " + bytes); System.out.println("kilobytes : " + kilobytes); System.out.println("megabytes : " + megabytes); System.out.println("gigabytes : " + gigabytes); System.out.println("terabytes : " + terabytes); System.out.println("petabytes : " + petabytes); System.out.println("exabytes : " + exabytes); System.out.println("zettabytes : " + zettabytes); System.out.println("yottabytes : " + yottabytes); } }