Тема: Завдання із СофтСерву
Приклад завдання !!!
for(byte i = 126; i <=127 ; i++){
System.out.print(i);
}
Відповідь правильна : цикл буде виконуватися безкінечно чому ?
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → Java → Завдання із СофтСерву
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися
Приклад завдання !!!
for(byte i = 126; i <=127 ; i++){
System.out.print(i);
}
Відповідь правильна : цикл буде виконуватися безкінечно чому ?
Ем... ну, приклад. І? Вам знайти межі значень для типів Java чи самі з гуглом впораєтеся?
))) Я знаю що межі типу byte - 128 до 127 , але все одно не розумію чому безкінечний цикл
Думав написати відповідь, але це занадто просто:) Хто не зрозумів: достатньо продумати перші 3 ітерацій щоб зрозуміти відповідь:)
Запустіть програму, якщо все ж не зрозуміло... Слідкуйте за значенням і та умовою циклу...
))) Я знаю що межі типу byte - 128 до 127 , але все одно не розумію чому безкінечний цикл
Бо умова продовження циклу завжди істинна.
Дякую , вже зрозумів йде переповнення значення і із значення 127 переходить в -128!!!
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися