|
|
|
i = i++
|
|||
|---|---|---|---|
|
#18+
int i = 0; i = i++; System.out.println(i); почему 0 ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2007, 19:28:33 |
|
||
|
i = i++
|
|||
|---|---|---|---|
|
#18+
_help_int i = 0; i = i++; System.out.println(i); почему 0 ? уже знаю правильный ответ :) какие будут варианты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2007, 19:45:08 |
|
||
|
i = i++
|
|||
|---|---|---|---|
|
#18+
_help_ _help_int i = 0; i = i++; System.out.println(i); почему 0 ? уже знаю правильный ответ :) какие будут варианты? Тут нет вариантов. Решение одно и, к щястью, оно логично и едино для любой версии Java (ну, начиная с 1.4, хотя бы) :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2007, 21:31:56 |
|
||
|
i = i++
|
|||
|---|---|---|---|
|
#18+
maytonБоянъ так и не нашёл правильного ответа. http://www.linux.org.ru не асилил - многа букв. дело как оказалось совсем не в каком-то стеке или каких-нибудь особенностей компилятора. i++ делает инкремент и возвращает предыдущее значение т.е. при Код: plaintext имеем: сделать инкремент i (т.е. оно уже равно 1) и вернуть предыдущее значение (т.е. 0). в итоге i = 0. аналогично при Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2007, 11:20:39 |
|
||
|
i = i++
|
|||
|---|---|---|---|
|
#18+
_help_ Молодец, выпендрился. Все поняли, что ты крутой джавист. Вот тебе ссылцо на будущее: http://java.sun.com/docs/books/jls/third_edition/html/j3TOC.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 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_сделал это для того чтобы если кого будут спрашивать на собеседовании - чтобы были в курсе. Серьезно? Такие вещи на собеседовании спрашивают? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2007, 12:59:47 |
|
||
|
i = i++
|
|||
|---|---|---|---|
|
#18+
Хрюхрюшкин. _help_сделал это для того чтобы если кого будут спрашивать на собеседовании - чтобы были в курсе. Серьезно? Такие вещи на собеседовании спрашивают? да. есть ещё вопрос "13" == "13". всегда думал что в этом случае по ссылке объекты сравниваются. оказалось что не всё так просто. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2007, 13:24:46 |
|
||
|
i = i++
|
|||
|---|---|---|---|
|
#18+
_help_ да. есть ещё вопрос "13" == "13". всегда думал что в этом случае по ссылке объекты сравниваются. оказалось что не всё так просто. Объекты таким образом никогда не сравниваются по ссылке. Сравниваются либо сами ссылки, либо значения примитивных типов. А так всё просто. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2007, 13:50:23 |
|
||
|
i = i++
|
|||
|---|---|---|---|
|
#18+
Так что думали вы неправильно, получается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2007, 13:50:44 |
|
||
|
i = i++
|
|||
|---|---|---|---|
|
#18+
_help_ есть ещё вопрос "13" == "13". всегда думал что в этом случае по ссылке объекты сравниваются. оказалось что не всё так просто. нефик думать. нужно читать . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2007, 13:51:22 |
|
||
|
i = i++
|
|||
|---|---|---|---|
|
#18+
Хрюхрюшкин.Так что думали вы неправильно, получается. скорее неправильно выразился. конечно ссылки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2007, 14:37:17 |
|
||
|
i = i++
|
|||
|---|---|---|---|
|
#18+
Timm _help_ есть ещё вопрос "13" == "13". всегда думал что в этом случае по ссылке объекты сравниваются. оказалось что не всё так просто. нефик думать. нужно читать . если Вы про Код: plaintext 1. 2. то это не тот случай. ответ true в обоих случаях, но что-то по Вашей ссылке я не нашёл объяснения моего варианта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2007, 14:41:05 |
|
||
|
i = i++
|
|||
|---|---|---|---|
|
#18+
_help_ если Вы про Код: plaintext 1. 2. то это не тот случай. ответ true в обоих случаях, но что-то по Вашей ссылке я не нашёл объяснения моего варианта. Что вас смущает в сравнении "13" == "13"? Такое выражение всегда будет true. Но не потому что 13=13, а потому что ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2007, 14:53:41 |
|
||
|
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). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2007, 15:03:43 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34700965&tid=2145006]: |
0ms |
get settings: |
13ms |
get forum list: |
22ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
69ms |
get topic data: |
21ms |
get forum data: |
5ms |
get page messages: |
69ms |
get tp. blocked users: |
2ms |
| others: | 286ms |
| total: | 497ms |

| 0 / 0 |
