Основы программирования с Java. Тимур Машнин
Чтение книги онлайн.
Читать онлайн книгу Основы программирования с Java - Тимур Машнин страница 14
И существует еще одно объявление IO.outputln на шаге «Output the final grade».
Я вернусь к этим объявлениям IO, когда мы будем обсуждать простой ввод-вывод IO позже.
Следующим шагом после реализации решения, это придумать план тестирования для этой реализации.
Подумайте о том, что будет считаться хорошим набором входных чисел для оценок экзаменов, лабораторных и домашних работ для тестирования программы.
Вопросы
Задача
Как уже говорилось, важно придумать план тестирования, чтобы проверить, работает ли программа как ожидалось. В примере CourseGrade, вы можете протестировать программу на разных входных значениях для examScore, labScore и hwScore.
Учитывая только examScore, попробуйте придумать план тестирования из 5 осмысленно различных тестов, при условии, что диапазон фактических баллов составляет от 0 до 100.
Ответ:
1. Минимальное значение диапазона 0.
2. Максимальное значение диапазона 100.
3. За минимальной границей -1.
4. За максимальной границей 100.
5. В диапазоне 50.
Такой метод тестирования называется тестированием границ.
Идентификаторы
Как вы видели в предыдущих примерах, такие имена, как HelloWorld и CourseGrade были использованы в качестве имен для классов (или программ), а имена examWeight, examScore, labScroe и т.д. были определены в программе CourseGrade.
Эти имена называются идентификаторами.
Ранее мы говорили о абстракции, и в Java, как и в большинстве языков программирования высокого уровня, можно связать значения или атрибуты определенного типа с идентификатором.
Это очень важное понятие, потому что для человека, намного легче помнить имена, а не ряд чисел, таких как идентификационный номер страховки.
Хотя каждый из нас был связан с различными идентификационными номерами, например, номер паспорта, многие из вас, возможно, не помнят все эти цифры, но я уверен, что вы не забудете свое имя или ваших друзей и членов семьи.
Одним из больших преимуществ в языках программирования высокого уровня является то, что можно использовать значимые символы для представления объектов, в отличие от машинного языка, где все представляется в виде 0 и 1.
Именование идентификаторов должно следовать определенным правилам в Java.
В Java, правильный идентификатор, это последовательность символов, состоящая из букв от А до Я в нижнем регистре и верхнем регистре, символа подчеркивания и знака доллара, также могут быть использованы и цифры от нуля до девяти, за исключением того, что цифра не может быть использована в качестве первого символа идентификатора.
Идентификаторы чувствительны к регистру. Например, «Привет» с заглавной буквы отличается от «привет» со всеми строчными буквами.