Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java ME (J2ME) > Integer + Integer


Автор: kilonet 26.10.2006, 20:33
больно не бейте, я только осваиваюсь с Явой...
вот такая проблема: два объекта Integer i1, i2, надо сделать примерно следующее: i1 += i2. Но все мои попытки компилятор выдаёт: 
unexpected type;
required: variable;
found: value;

как решить эту проблему??

Автор: powerOn 26.10.2006, 20:40
Код

        Integer i1 = new Integer(1);
        Integer i2 = new Integer(1);
        i1 += i2;

Автор: kilonet 26.10.2006, 20:59
operator + cannot be applied to java.lang.Integer, java.lang.Integer
забыл сказать: для мобилы пишу, это имеет значение?

Автор: powerOn 26.10.2006, 21:01
Цитата(kilonet @  26.10.2006,  21:59 Найти цитируемый пост)
забыл сказать: для мобилы пишу, это имеет значение? 

думаю, что да. На SE все прекрасно работает.

Автор: Dancer 26.10.2006, 21:20
на сколько я понимаю и в стандартной Java такое сделать нельзя. 
powerOn, возможно ты это делал на 1.5., на 1.4.2 такое точно не пройдёт.
Код

        Integer i1 = new Integer(1);
        Integer i2 = new Integer(22);
        i1 = new Integer(i1.intValue()+i2.intValue());
        System.out.println("i1="+i1);
        System.out.println("i2="+i2);


Автор: kilonet 26.10.2006, 21:46
так вроде получается

Автор: powerOn 26.10.2006, 22:01
Цитата(Dancer @  26.10.2006,  22:20 Найти цитируемый пост)
powerOn, возможно ты это делал на 1.5

Да. Я действительно выполнял код в Java 1.5

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)