Каков тип данных для свойства длины для массивов Java?

while(getchar() != '\n'){
        continue; 

Он не делает то, что вы думаете.

Вы хотите разорвать первый цикл.

If(getchar() == char_which_breaks_the_loop) break;
12
задан cheeming 17 October 2008 в 07:28
поделиться

5 ответов

Это - интервал. См. Спецификацию языка Java, разделите 10.7.

19
ответ дан 2 December 2019 в 05:28
поделиться

Тип данных является интервалом, не долго. То же как индекс.

См. http://java.sun.com/docs/books/jls/second_edition/html/arrays.doc.html, 10.4

1
ответ дан 2 December 2019 в 05:28
поделиться

Согласно спецификации, это int

2
ответ дан 2 December 2019 в 05:28
поделиться

В спецификации Языка Java Массивы Вы видите в 10,4:

Массивы должны быть индексированы международными значениями; короткий, байт или символьные значения может также использоваться в качестве индексных значений, потому что они подвергаются унарному числовому продвижению и становятся международными значениями. Попытка получить доступ к компоненту массива с долгим индексом оценивает результаты в ошибке времени компиляции.

Я не мог найти тип атрибута длины, но это - по крайней мере, интервал; и если это - длинное затем, Вы не можете получить доступ к элементам вне макс. целочисленной длины.

Таким образом, я предполагаю, что это - (заключительный) интервал.

6
ответ дан 2 December 2019 в 05:28
поделиться

В JavaCard индексы массива являются короткими замыканиями, но JavaCard нечетен как этот. Везде еще, говорит интервал как все остальные.

0
ответ дан 2 December 2019 в 05:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: