кодесурса

Упражнения на Java: получение размера файла в байтах, кб, мб

script1adsense2code
script1adsense3code

Ввод-вывод Java: упражнение 9 с решением

Напишите программу на Java, чтобы получить размер файла в байтах, кб, мб.

Пример решения :

Java-код:

import java.io.File;
 
public class Exercise9 {
 
      public static void main(String[] args) 
      {
        File file = new File("/home/students/test.txt");
        if(file.exists())
        {
        System.out.println(filesize_in_Bytes(file));
        System.out.println(filesize_in_kiloBytes(file));
        System.out.println(filesize_in_megaBytes(file));
        }
        else 
        System.out.println("File doesn't exist");
         
    }
 
    private static String filesize_in_megaBytes(File file) {
        return (double) file.length()/(1024*1024)+" mb";
    }
 
    private static String filesize_in_kiloBytes(File file) {
        return (double) file.length()/1024+"  kb";
    }
 
    private static String filesize_in_Bytes(File file) {
        return file.length()+" bytes";
    }
 }
 

Пример вывода:

 151 байт                                                                                                 
0,1474609375 кб                                                                                              
1.4400482177734375E-4 мб 

Блок - схема:

«Блок-схема:

Java практика онлайн:

Внесите свой код и комментарии через Disqus.

Предыдущий: Написать Java-программу для чтения ввода из консоли Java.
Далее: написать программу на Java для чтения содержимого из файла в байтовый массив.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code