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

    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
    package figury;
    import java.util.Scanner;
    public class figuremn {
    
    public static void main (String[] args){
    String [] monthyear = new String[12];
    monthyear [1] = "Январь";
    monthyear [2] = "Февраль";
    monthyear [3] = "Март";
    monthyear [4] = "Апрель";
    monthyear [5] = "май";
    monthyear [6] = "июнь";
    monthyear [7] = "июль";
    monthyear [8] = "август";
    monthyear [9] = "сентябрь";
    monthyear [10] = "октябрь";
    monthyear [11] = "ноябрь";
    monthyear [12] = "декабрь";
    System.out.println("Введите номер месяца");
    Scanner scan = new Scanner(System.in);
    String x = scan.nextLine;
    monthyear[]=x;
    {System.out.println(x);
    }
      }
    }

    Запостил: Ray_Mints, 31 Мая 2018

    Комментарии (35) RSS

    • ```switch (x){
      case monthsyear[1]:
      System.out.println(monthsyear[1]);
      default:
      System.out.println("нету совпадений");
      }```
      Ответить
    • так онож ниско мпилируетсо!
      Ответить
      • Привет! Я твоя писька. Поймай меня!
        Арлрлрлрлрлрлрлрл!
        Ответить
    • А что делает оператор []= в Java?
      Ответить
    • Переписал на lua, проверь
      t = {"Январь","Февраль","Март","Апрель","май","июнь","июль", "август","сентябрь","октябрь","ноябрь","декабрь"}
      print("Введите номер месяца")
      x = io.read()
      print(t[x])
      Ответить
      • А для меня - на "PHP", пожалуйста.
        Ответить
        • Напитон, пожалуйста
          Ответить
          • Питония
            f = lambda x, y = " ": x + y + x[::-1]
            g = lambda x, y, z = "\n": z.join([x] * y)
            a = " "
            b = a * 9
            d = ":   "
            c = d + a
            
            print(
            	  a * 12 + f("_"),
                b + f(",'  ", '"'),
                g(a * 8 + f(c), 3),
                b + f(":'''", "'"),
                g(b + f(d), 5),
                a * 3 + f(f("_-", "-") + a + d),
                a + f("," + f("'  ") + d),
                g(g(f(c, ""), 2, a * 7), 2),
                a + f("'," + a * 6 + d),
                sep = "\n"
            )
            Ответить
      • Ты неправильно перепесал. Чтобы было одинаково надо:
        t = {"Январь","Февраль","Март","Апрель","май","июнь","июль", "август","сентябрь","октябрь","ноябрь","декабрь"}
        print("Введите номер месяца")
        x = io.read()
        t []=x
        print(x)
        Вот теперь апсолютно идентичный кот :D
        Ответить
        • Я не думаю что это сработает.
          Индекс массива не может быть пустотой (nil)
          Ответить
          • Я ашипки тоже перевожу.
            Исправил:
            t = {"Январь","Февраль","Март","Апрель","май","июнь","июль", "август","сентябрь","октябрь","ноябрь","декабрь"}
            print("Введите номер месяца")
            x = io.read
            t []=x
            print(x)
            :D
            Только как перевести вот это:
            monthyear [12] = "декабрь";
            Ответить
            • да ты луашник
              Ответить
              • Это очень плохо?
                Ответить
              • Не я не лунтик, на луне я умею только читать, писать, управляющие конструкцеи и функции. Вот, недавно Златохуйц просвятил меня насчёт таблиц, и всё.
                Ответить
            • monthyear = {}
              monthyear[12] ="декобрь"
              Ответить
              • Нет, на Lua это не перевести, в жаве здесь ошибка, потому что массиву из 12 строк, пронумерованных от 0 до 11, по индексу 12 пытается присвоить значение, а 12-го то нету. В Луа таких проблем нет.
                Ответить
                • Можно. Только надо метатаблицу опять писать для такого случая
                  Ответить
                • Привет
                  Я Лунтик, я родился и могу сделать чтобы Lua вела себя как жаба
                  function hochu_kak_v_jave(tbl)
                  	local kak_v_zhabe = {__index=function() error("arrayoutofbounds", 42) end}
                  	setmetatable(tbl, kak_v_zhabe)
                  end
                  
                  kurjatnik = {"petja", "pithushok"}
                  
                  hochu_kak_v_jave(kurjatnik)
                  
                  print(kurjatnik[1]) --petja
                  print(kurjatnik[100500]) --babahh
                  Ответить
            • > t []=x

              похоже на "PHP"
              Ответить
            • > t []=x

              похоже на "PHP"
              Ответить
      • Испавил твой неработающтй код, не благодари
        t = {"Январь","Февраль","Март","Апрель","май","июнь","июль", "август","сентябрь","октябрь","ноябрь","декабрь"}
        print("Введите номер месяца")
        x = tonumber(io.read()) --read() вернет строку, а t["4"] ~= t[4] ващето
        print(t[x])

        tonumber!
        Ответить
    • Можно же:
      String[] monthyear = {"Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"};
      Ответить

    Добавить комментарий