
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
01.08.2007, 19:28:33
|
|||
|---|---|---|---|
|
|||
i = i++ |
|||
|
#18+
int i = 0; i = i++; System.out.println(i); почему 0 ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.08.2007, 19:45:08
|
|||
|---|---|---|---|
|
|||
i = i++ |
|||
|
#18+
_help_int i = 0; i = i++; System.out.println(i); почему 0 ? уже знаю правильный ответ :) какие будут варианты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.08.2007, 21:31:56
|
|||
|---|---|---|---|
|
|||
i = i++ |
|||
|
#18+
_help_ _help_int i = 0; i = i++; System.out.println(i); почему 0 ? уже знаю правильный ответ :) какие будут варианты? Тут нет вариантов. Решение одно и, к щястью, оно логично и едино для любой версии Java (ну, начиная с 1.4, хотя бы) :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.08.2007, 11:20:39
|
|||
|---|---|---|---|
|
|||
i = i++ |
|||
|
#18+
maytonБоянъ так и не нашёл правильного ответа. http://www.linux.org.ru не асилил - многа букв. дело как оказалось совсем не в каком-то стеке или каких-нибудь особенностей компилятора. i++ делает инкремент и возвращает предыдущее значение т.е. при Код: plaintext имеем: сделать инкремент i (т.е. оно уже равно 1) и вернуть предыдущее значение (т.е. 0). в итоге i = 0. аналогично при Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.08.2007, 12:16:42
|
|||
|---|---|---|---|
i = i++ |
|||
|
#18+
_help_ Молодец, выпендрился. Все поняли, что ты крутой джавист. Вот тебе ссылцо на будущее: http://java.sun.com/docs/books/jls/third_edition/html/j3TOC.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.08.2007, 12:35:40
|
|||
|---|---|---|---|
|
|||
i = i++ |
|||
|
#18+
_help_ Молодец, выпендрился. Все поняли, что ты крутой джавист. Вот тебе ссылцо на будущее: http://java.sun.com/docs/books/jls/third_edition/html/j3TOC.html ни разу даже не пытался. сделал это для того чтобы если кого будут спрашивать на собеседовании - чтобы были в курсе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.08.2007, 12:59:47
|
|||
|---|---|---|---|
|
|||
i = i++ |
|||
|
#18+
_help_сделал это для того чтобы если кого будут спрашивать на собеседовании - чтобы были в курсе. Серьезно? Такие вещи на собеседовании спрашивают? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.08.2007, 13:24:46
|
|||
|---|---|---|---|
|
|||
i = i++ |
|||
|
#18+
Хрюхрюшкин. _help_сделал это для того чтобы если кого будут спрашивать на собеседовании - чтобы были в курсе. Серьезно? Такие вещи на собеседовании спрашивают? да. есть ещё вопрос "13" == "13". всегда думал что в этом случае по ссылке объекты сравниваются. оказалось что не всё так просто. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.08.2007, 13:50:23
|
|||
|---|---|---|---|
|
|||
i = i++ |
|||
|
#18+
_help_ да. есть ещё вопрос "13" == "13". всегда думал что в этом случае по ссылке объекты сравниваются. оказалось что не всё так просто. Объекты таким образом никогда не сравниваются по ссылке. Сравниваются либо сами ссылки, либо значения примитивных типов. А так всё просто. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.08.2007, 13:50:44
|
|||
|---|---|---|---|
|
|||
i = i++ |
|||
|
#18+
Так что думали вы неправильно, получается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.08.2007, 13:51:22
|
|||
|---|---|---|---|
i = i++ |
|||
|
#18+
_help_ есть ещё вопрос "13" == "13". всегда думал что в этом случае по ссылке объекты сравниваются. оказалось что не всё так просто. нефик думать. нужно читать . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.08.2007, 14:37:17
|
|||
|---|---|---|---|
|
|||
i = i++ |
|||
|
#18+
Хрюхрюшкин.Так что думали вы неправильно, получается. скорее неправильно выразился. конечно ссылки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.08.2007, 14:41:05
|
|||
|---|---|---|---|
|
|||
i = i++ |
|||
|
#18+
Timm _help_ есть ещё вопрос "13" == "13". всегда думал что в этом случае по ссылке объекты сравниваются. оказалось что не всё так просто. нефик думать. нужно читать . если Вы про Код: plaintext 1. 2. то это не тот случай. ответ true в обоих случаях, но что-то по Вашей ссылке я не нашёл объяснения моего варианта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.08.2007, 14:53:41
|
|||
|---|---|---|---|
|
|||
i = i++ |
|||
|
#18+
_help_ если Вы про Код: plaintext 1. 2. то это не тот случай. ответ true в обоих случаях, но что-то по Вашей ссылке я не нашёл объяснения моего варианта. Что вас смущает в сравнении "13" == "13"? Такое выражение всегда будет true. Но не потому что 13=13, а потому что ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.08.2007, 15:03:43
|
|||
|---|---|---|---|
i = i++ |
|||
|
#18+
_help_ Timm _help_ есть ещё вопрос "13" == "13". всегда думал что в этом случае по ссылке объекты сравниваются. оказалось что не всё так просто. нефик думать. нужно читать . если Вы про Код: plaintext 1. 2. то это не тот случай. ответ true в обоих случаях, но что-то по Вашей ссылке я не нашёл объяснения моего варианта. String LiteralsEach string literal is a reference (§4.3) to an instance (§4.3.1, §12.5) of class String (§4.3.3). String objects have a constant value. String literals-or, more generally, strings that are the values of constant expressions (§15.28)-are "interned" so as to share unique instances, using the method String.intern. ... The result of explicitly interning a computed string is the same string as any pre-existing literal string with the same contents. Constant ExpressionsA compile-time constant expression is an expression denoting a value of primitive type or a String that does not complete abruptly and is composed using only the following: Literals of primitive type and literals of type String (§3.10.5) Casts to primitive types and casts to type String The unary operators +, -, ~, and ! (but not ++ or --) The multiplicative operators *, /, and % The additive operators + and - The shift operators <<, >>, and >>> The relational operators <, <=, >, and >= (but not instanceof) The equality operators == and != The bitwise and logical operators &, ^, and | The conditional-and operator && and the conditional-or operator || The ternary conditional operator ? : Parenthesized expressions whose contained expression is a constant expression. Simple names that refer to constant variables (§4.12.4). Qualified names of the form TypeName . Identifier that refer to constant variables (§4.12.4). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&tablet=1&tid=2145006]: |
0ms |
get settings: |
18ms |
get forum list: |
24ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
85ms |
get topic data: |
22ms |
get forum data: |
5ms |
get page messages: |
99ms |
get tp. blocked users: |
3ms |
| others: | 309ms |
| total: | 579ms |

| 0 / 0 |
