1. Java / Говнокод #23324

    0

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    import java.io.*;
    
    class devnull
    {
      public static void main(String[] args)
      {
        if( args.length != 2 ) {
          println("Использование: java devnull [файл] [байты]");
          return;
        }
        int bytes;
        try {
          bytes = Integer.parseInt(args[1]);
        }
        catch(NumberFormatException e) {
          println("Ошибка: "+e);
          return;
        }
        if(bytes > 1000000000) {
          println("Размер слишком большой!");
          return;
        }
        else if(bytes < 1) {
          println("Размер меньше единицы!");
          return;
        }
      
        try(FileInputStream f = new FileInputStream("/dev/null");
            FileOutputStream fout = new FileOutputStream(args[0]) ) {
          int c;
          for(int i=0; i<bytes; i++)
          {
            println("Пишу байт "+i+"...");
            c = f.read();
            fout.write(c);
          }
        }
        catch(IOException e) {
          println("Ошибка: "+e);
        }
        
        println(bytes+" байт успешно записаны в файл!");
      }
      
      static void print(String text)
      {
        System.out.print(text);
      }
      
      static void println(String text)
      {
        System.out.println(text);
      }
    }

    Короче я ебал как медленно работает эта программа!
    Бесполезная программа короче может кому пригодится я выложу нахуй))

    MasterGovnokodinga, 03 Сентября 2017

    Комментарии (2)
  2. Java / Говнокод #23286

    0

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    public Map<String, String> mapAB4(Map<String, String> map) {
      if (map.get("a").length() > map.get("b").length()) {
        map.put("c", map.get("a"));
        return map;
      }
      if (map.get("b").length() > map.get("a").length()) {
        map.put("c", map.get("b"));
        return map;
      }
      if (map.get("b").length() == map.get("a").length()) {
        map.put("a", "");
        map.put("b", "");
        return map;
      }
      if (map.containsKey("a") && !(map.containsKey("b"))) {
        return map;
      }
      if (map.containsKey("b") && !(map.containsKey("a"))) {
        return map;
      }
      else {
      return map;
      }
    }

    неудачная попытка размять шаловливые ручки на CodingBat xDDD

    macaque_gomosek, 22 Августа 2017

    Комментарии (1)
  3. Java / Говнокод #23283

    0

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    58. 58
    59. 59
    60. 60
    61. 61
    62. 62
    63. 63
    64. 64
    65. 65
    66. 66
    67. 67
    68. 68
    69. 69
    70. 70
    71. 71
    72. 72
    73. 73
    74. 74
    75. 75
    76. 76
    77. 77
    78. 78
    79. 79
    80. 80
    81. 81
    82. 82
    83. 83
    84. 84
    85. 85
    86. 86
    87. 87
    88. 88
    89. 89
    90. 90
    package com.gdgkazan.summer_school_2017.homeworks.homework_3.activities.models;
    import java.util.List;
    import com.gdgkazan.summer_school_2017.homeworks.homework_3.activities.models.Value;
    import com.google.gson.annotations.SerializedName;
    /**
     * Created by Dmitry on 21.08.2017.
     */
    
    public class ResponseJokes {
        @SerializedName("type")
        private String type;
        @SerializedName("value")
        private List<Value> value;
    
        public String getType() {
            return type;
        }
    
        public void setType(String type) {
            this.type = type;
        }
    
        public List<Value> getValue() {
            return value;
        }
    
        public void setValue(List<Value> value) {
            this.value = value;
        }
    }
    
    
    package com.gdgkazan.summer_school_2017.homeworks.homework_3.activities.models;
    import java.util.List;
    import com.gdgkazan.summer_school_2017.homeworks.homework_3.activities.models.Value;
    import com.google.gson.annotations.SerializedName;
    /**
     * Created by Dmitry on 21.08.2017.
     */
    
    
    public class Value {
        @SerializedName("id")
        private int id;
    
        @SerializedName("joke")
        private String joke;
    
        @SerializedName("categories")
        private List<String> categories;
    }
    
    и отрывок активити
    
    Call<ResponseJokes> call = jokeService.getJokeWithFilter(firstName,lastName);
    
            // Отображаем progress bar
            loadingDialog.show();
            final List<Joke> jokes = new ArrayList<>();
            call.enqueue(new Callback<List<Value>>() {
    
                // В случае если запрос выполнился успешно, то мы переходим в метод onResponse(...)
                @Override
                public void onResponse(@NonNull Call<List<Value>> call, @NonNull Response<List<Value>> response) {
                    if (response.isSuccessful()) {
                        // Если в ответ нам пришел код 2xx, то отображаем содержимое запроса
                        //System.out.println((response.body().get(0));
                        for (int i = 0; i < response.body().size(); i++) {
                            jokes.add(new Joke(response.body().get(i).getJoke()));
                        }
    
                    } else {
                        // Если пришел код ошибки, то обрабатываем её
                        Toast.makeText(ThirdHomeworkActivity.this, R.string.network_error, Toast.LENGTH_SHORT).show();
                    }
    
                    // Скрываем progress bar
                    loadingDialog.dismiss();
                }
    
                // Если запрос не удалось выполнить, например, на телефоне отсутствует подключение к интернету
                @Override
                public void onFailure(@NonNull Call<List<Value>> call, @NonNull Throwable t) {
                    // Скрываем progress bar
                    loadingDialog.dismiss();
    
                    Toast.makeText(ThirdHomeworkActivity.this, R.string.network_error, Toast.LENGTH_SHORT).show();
                    Log.d("Error", t.getMessage());
                }
            });

    XYZZZ, 21 Августа 2017

    Комментарии (1)
  4. Java / Говнокод #23247

    0

    1. 1
    2. 2
    3. 3
    catch (Exception e) {
        System.err.println("!!");
    }

    Fike, 08 Августа 2017

    Комментарии (1)
  5. Java / Говнокод #23245

    0

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    import java.io.BufferedReader;
    import java.io.File;
    import java.io.FileNotFoundException;
    import java.io.FileReader;
    import java.io.IOException;
    import java.nio.file.Files;
    import java.util.ArrayList;
    import java.util.List;
    
    public class Main {
        public static void main(String[] args) throws IOException {
            File file = new File("C:\\file.txt");
    
            BufferedReader reader = new BufferedReader(new FileReader(file));
    
            String newPath = "C:\\Users\\GrakovNe\\Downloads\\errs";
    
            List<String> list = new ArrayList<>();
    
            while (true){
                try {
    
                    String name = reader.readLine();
    
                    if (name == null){
                        break;
                    }
                    list.add(reader.readLine());
                } catch (Exception ex){
                    // go next;
                    continue;
                }
            }
    
            for (int i = 0; i < list.size(); i++){
                try {
                    File file1 = new File(list.get(i).replaceAll("\\\\", "\\\\\\\\").trim());
                    Files.copy(file1.toPath(), new File(newPath + "\\" + file1.getName()).toPath());
                } catch (Exception ex){
                    ex.printStackTrace();
                    continue;
                }
            }
        }
    }

    CTRL-C + CTRL-V

    grakovne, 08 Августа 2017

    Комментарии (0)
  6. Java / Говнокод #23240

    +7

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    Объявление метода в интерфейсе:
    
    @NotNull
    List<ServicePojo> getAvailableServices(boolean withoutOffer);
    
    реализация:
    
    @NotNull
    @Override
    public List<ServicePojo> getAvailableServices(boolean withOfferService) {
    ...
    }

    moonson, 04 Августа 2017

    Комментарии (11)
  7. Java / Говнокод #23232

    0

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    if ((cBegin_dt.get(Calendar.YEAR) >= cDateLower.get(Calendar.YEAR))
    		&&(cBegin_dt.get(Calendar.MONTH) >= cDateLower.get(Calendar.MONTH))
    		&&(cBegin_dt.get(Calendar.DAY_OF_MONTH) >= cDateLower.get(Calendar.DAY_OF_MONTH))
    		&&(cBegin_dt.get(Calendar.YEAR) <= cDateUpper.get(Calendar.YEAR))
    		&&(cBegin_dt.get(Calendar.MONTH) <= cDateUpper.get(Calendar.MONTH))
    		&&(cBegin_dt.get(Calendar.DAY_OF_MONTH) <= cDateUpper.get(Calendar.DAY_OF_MONTH))) {
    	return 1;
    }

    Когда пытаешь победить Java 1.7 и проверить входит ли дата в промежуток.

    Saliaz, 01 Августа 2017

    Комментарии (0)
  8. Java / Говнокод #23199

    −1

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    abstract class GovnoPapa{
    
      private final Map<String, Object> properties = new HashMap<>();
          
      protected abstract void fillProperties(Map<String, Object> properties2);
    
      public Map<String, Object> getProperties() {
    	if (this.properties.size() == 0) {
    		fillProperties(this.properties);
    	}
    	return this.properties;
      }
           
       public void method do(){
                 Map<String, Object> props = getProperties();
                 do1(props);
                 do2();
       }
       private void do1(Map<String, Object> props){ 
              ... do smth with props ..
      }
    
       private void do2(){
             Map<String, Object> props = getProperties();
                ... do smth with props ..
        }
    }
    
    class Child extends GovnoPapa{
         protected abstract void fillProperties(Map<String, Object> properties2){
             properties2.put("prop1", "smth1");
             properties2.put("prop2", "smth2");
       }
    }
    
    class App{
         public static void main(String[] args) {
             new Child().do();
         }
    }

    igornem, 20 Июля 2017

    Комментарии (0)
  9. Java / Говнокод #23142

    0

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    import java.util.*;
    
    public class Main
    {
    	public static void main(String[] args)
    	{
    		two s = new two(25);
    		s.get();
    	}
    }
    
    class one
    {
    	private int a;
    	
    	one(int a)
    	{
    		this.a = a*2;
    	}
    	
    	void get()
    	{
    		System.out.println(a);
    	}
    }
    
    class two extends one
    {
    	void get()
    	{
    		get();
        }
    	
    	two(int a)
    	{
    		super(a);
    	}
    }

    Когда пытаешься вызвать функцию подкласса из класса

    blondi, 20 Июня 2017

    Комментарии (3)
  10. Java / Говнокод #23132

    0

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    import java.util.*;
    
    
    public class Main
    {
    	public static void main(String[] args) throws InterruptedException
    	{
    		StringBuilder s = new StringBuilder("#");
    		byte a=1;
    		boolean t=false;
    		while(true)
    		{
    			if(!t)
    			{
    				s.append("#");
    				a++;
    			}
    			if(a==40)
    			{
    				t=true;
    			}
    			if(a==0)
    			    t=false;
    			if(t)
    			{
    				s.deleteCharAt(s.length()-1);
    				a--;
    			}
    			System.out.println(s);
    			Thread.sleep(100);
    		}
    	}
    }

    Красиво зато вышло

    Anineshnica, 15 Июня 2017

    Комментарии (0)