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

    +72

    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
    //сложение двух векторов
    	public Vector sum(Vector vector) throws Exception {
    		if (vectorSize != vector.vectorSize) {
    			try {
    				throw new Exception("different size");
    			} catch (Exception e) {
    				// TODO Auto-generated catch block
    				e.printStackTrace();
    			}
    		}
    		Vector result = new Vector(vectorSize);
    		for (int i = 0; i < vectorSize; ++i) {
    			result.vector[i] = this.vector[i] + vector.vector[i];
    		}
    		return result;
    	}

    Запостил: Jk, 19 Апреля 2012

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

    • Vector, Exception... Лаба?
      Ответить
    • это какой-то неправильный вектор... vectorSize, доступ как к массиву...
      Ответить
      • Где здесь c++?
        Ответить
        • проверил три раза, что ЭТО дейстивительно в джава-разделе...
          Ответить
        • Я-таки немного протупил и не сразу признал в этом яву...
          Ответить
          • в принципе код валиден для многих языков... но только не для Java 6-
            Ответить
    • Это не коллекция Vector, это вектор как геометрическая структура, причем многомерный. И, к сожалению, это не лаба
      Ответить
      • > причем многомерный
        слабо представляю одномерные векторы

        > это не лаба
        Остаётся только посочувствовать.... суммирование с throws Exception...
        +1
        Ответить
    • "Это шо?":
      try {
      throw new Exception("different size");
      } catch (Exception e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
      }
      Ответить

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