Тимур Машнин - Основы программирования с Java

Тут можно читать онлайн Тимур Машнин - Основы программирования с Java - бесплатно ознакомительный отрывок. Жанр: Программы, год 2022. Здесь Вы можете читать ознакомительный отрывок из книги онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.
  • Название:
    Основы программирования с Java
  • Автор:
  • Жанр:
  • Издательство:
    неизвестно
  • Год:
    2022
  • ISBN:
    нет данных
  • Рейтинг:
    4/5. Голосов: 11
  • Избранное:
    Добавить в избранное
  • Отзывы:
  • Ваша оценка:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

Тимур Машнин - Основы программирования с Java краткое содержание

Основы программирования с Java - описание и краткое содержание, автор Тимур Машнин, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru
Эта книга предназначена для всех, кто хочет изучить основы программирования с использованием языка Java.
Эта книга даст понимание основных элементов программирования на Java и абстракции данных с использованием объектно-ориентированного подхода. С этой книгой Вы научитесь писать программы с использованием переменных, массивов, управляющих операторов, циклов, рекурсии, абстракции данных и объектов в интегрированной среде разработки. Вы изучите основы языка программирования Java, познакомитесь с его синтаксисом, типами данных, объектами и классами и многим другим.

Основы программирования с Java - читать онлайн бесплатно ознакомительный отрывок

Основы программирования с Java - читать книгу онлайн бесплатно (ознакомительный отрывок), автор Тимур Машнин
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Вот некоторые правила для названий идентификаторов Java.

Важно, чтобы использовались значимые имена. Использование бессмысленных названий, таких как х, у, г следует заменить более значимыми именами, такими как radius, area, score если это возможно. Для длинных имен, полезно использовать смешанный регистр, то есть, смесь нижнего регистра и заглавных букв, разделяя слова, используя заглавные буквы.

Эти заглавные буквы обычно называются CamelCase, как горбы верблюдов. И есть два типа CamelCase, нижний верблюд начинается со строчной буквы, например, examScore и areaOfCircle. Нижний CamelCase обычно используется в Java для переменных и методов.

Существует также верхний CamelCase, который начинается с буквы верхнего регистра, и который обычно используется для именования классов.

В предыдущих примерах, HelloWorld и CourseGrade являются именами классов, которые начинаются с заглавных букв.

Вот еще один пример объявления для класса BankAccount.

Мы обсудим подробнее позже, что означают методы и классы.

Вопросы

Задача

Просьба указать допустимый идентификатор Java из списка ниже.

1. Last_Name

2. 1dentifier

3. You&Me

4. COMP-102

Ответ: 1

Переменные

Один вид идентификатора, который очень часто используется в программе является переменной.

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

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

Как правило, такая память выделяется для переменной по запросу программой.

Значение переменной может быть изменено, так что программа должна быть гибкой для обработки различных входных данных.

Например, в программе расчета оценки, переменные examScore, labScore и hwScore могут принимать различные значения в зависимости от входных данных.

Идентификатор finalgrade также является переменной.

Он хранит результат взвешенной суммы, которая зависит от значений входных баллов.

Имя переменной это метка участка памяти.

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

Аналогией является использование почтовых ящиков, где каждый почтовый ящик помечен его владельцем (или имеет идентификатор) и различные виды почты (или значений) могут быть оставлены в этом почтовом ящике.

Переменная создается через процесс объявления.

Цель объявления, это сделать понятным для компьютера, что имя конкретного идентификатора означает в программе.

Объявление переменной в программе состоит из трех основных частей:

Оно начинается типом данных, далее следует идентификатор и заканчивается точкой с запятой.

Так что с помощью этого синтаксиса объявляется переменная Например в - фото 46

Так что с помощью этого синтаксиса объявляется переменная.

Например, в программе CourseGrade, было сделано объявление переменной int examWeight; где int является целочисленным типом данных, examWeight является идентификатором и объявление заканчивается точкой с запятой.

Если вы обратитесь к программе расчета оценки, объявление int examWeight не просто заканчивается сразу после examWeight, но за ним следует "= 70".

В объявлении int examweight = 70, examweight объявляется и инициализируется в одном определении.

Объявление и инициализация также могут быть сделаны отдельно.

В любом случае это приведет к тому же эффекту.

Знак равенства, который вы видите здесь это оператор присваивания, в данном случае, examweight = 70 является утверждением присваивания.

Также вы можете увидеть, что, если программа ссылается на examWeight до инициализации, это приведет к ошибке компиляции.

Хотя Java инициализирует определенные переменные, я поговорю об этом подробнее, когда будем обсуждать классы и объекты, тем не менее это всегда хорошая практика программирования – инициализировать переменную перед ее использованием.

После объявления переменной и инициализации, ее значение может быть изменено с помощью оператора присваивания.

Старое значение в данном случае 70 будет удалено и заменено новым значением - фото 47

Старое значение, в данном случае, 70 будет удалено и заменено новым значением 50.

Также можно получить значение переменной, ссылаясь на ее имя.

В этом примере со ссылкой на examweight в правой стороне от знака равенства - фото 48

В этом примере со ссылкой на examweight, в правой стороне от знака равенства, значение examweight извлекается, и значение затем присваивается labweight и результат будет храниться в ячейке памяти, выделенной для labWeight.

Иногда мы хотим сохранить значение переменной неизменным на протяжении всей программы, например, идентификаторы для математических констант, таких как пи (PI присваивается значение 3,14159), это постоянная, которую используют для вычисления периметра и площади круга.

В программе CourseGrade, переменные examWeight, labWeight, hwWeight можно рассматривать как константы.

Если вы хотите сделать фиксированными веса для каждого студенты, вы можете предотвратить случайные изменения в значении переменной с помощью "финализации" его значения. Это делается с помощью ключевого слова "final" перед объявлением переменной. Такие переменные часто называют константами.

И вы можете назначить значение для финальной переменной только один раз.

В примере, который мы видели, объявление int examWeight = 70 объявляет и инициализирует examWeight.

Если мы добавим ключевое слово final перед декларацией, эффект проявится в виде блокировки памяти, и значение не может быть изменено снова.

Попытка повторно присвоить значение финальной переменной вызовет ошибку компиляции.

Например если examWeight была объявлена как финальная компилятор будет - фото 49

Например, если examWeight была объявлена как финальная, компилятор будет жаловаться при попытке изменить значение examWeight на 50.

Типы данных

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

Java является строго типизированным языком программирования.

Это означает, что должны быть определены все типы имен, упомянутых в программе Java, прежде чем они могут быть использованы.

Мы только что видели, что способом объявить переменную является указание типа.

Мы использовали тип int для целого числа в предыдущих примерах.

Другие типы данных также поддерживаются Java.

Каждый тип данных имеет свои свойства и требования к пространству памяти.

Это позволяет компьютеру сделать выделение памяти, когда программа выполняется, так как различные типы данных имеют разные требования к размеру памяти.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


Тимур Машнин читать все книги автора по порядку

Тимур Машнин - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Основы программирования с Java отзывы


Отзывы читателей о книге Основы программирования с Java, автор: Тимур Машнин. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x