Базовые знания языков программирования

Как программировать с Java Урок 1 — Переменные

Как программировать с Java         Как программировать с Java        

Урок 1 — Переменные           Урок 1 — Переменные          

Еще

В настоящее время Играет

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

Как новичок, вы начнете изучать основы кодирования, которые вы найдете в курсе “Программирование 101”. Мы будем использовать некоторые основные концепции Java в качестве отправной точки. Которые применимы к большинству других языков программирования.

Я пишу эти руководства об основах таким образом, чтобы предположить. Что у вас очень мало знаний в программировании.

Я хочу, чтобы этот контент дал любому человеку, “идущему с улицы”, основы для того. Чтобы он мог написать свою первую программу на языке программирования Java с как можно меньшей болью.

Итак, давайте начнем с нашей первой темы: 5 основных понятий любого языка программирования. Вы можете сказать: “Почему мы говорим о любом языке программирования? Я думал, что речь идет о Яве”. Ну, я обнаружил, что важно помнить, что многие языки программирования очень похожи, и знание основ. Общих для всех языков программирования. Поможет вам перейти на любой другой язык программирования. Если вам это нужно!

Например, с базовыми знаниями программирования на Java, которые я получил, мне потребовалось меньше месяца. Чтобы научиться программировать на языке Objective C (который используется для приложений iPhone). Это мощная штука!

Вот 5 основных понятий любого языка программирования:

  1. Переменные
  2. Структуры управления
  3. Структуры данных
  4. Синтаксис
  5. Инструменты

Я понимаю, что эти слова, вероятно, кажутся вам чуждыми, но не волнуйтесь, я сделаю все возможное. Чтобы извлечь из них тайну. Теперь есть много чего сказать о каждом из этих 5 понятий. Так что в сегодняшнем посте я буду говорить только о пункте № 1 —

переменных!

Что такое переменная?

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

Ладно, это довольно загадочно. Для меня переменная-это просто способ хранения некоторой информации для последующего использования. И мы можем получить эту информацию. Обратившись к “слову”. Которое будет описывать эту информацию.

Например, допустим, вы пришли на мой сайт www.coderscampus.com и первое, что я хочу сделать. Это спросить вас. Как вас зовут (чтобы я мог поприветствовать вас по-хорошему в следующий раз. Когда вы посетите мой сайт).

Я бы поставил небольшое текстовое поле на экране, которое спрашивает вас. Как вас зовут… это текстовое поле будет представлять переменную! Допустим, я назвал это текстовое поле “yourName”, это будет символическое имя (или

Итак, теперь. Когда вы вводите свое имя в текстовое поле. Эта информация будет храниться в переменной под названием Затем я мог бы вернуться и сказать: “Какое значение содержит переменная ‘yourName’?”. И программа сказала бы мне. Что именно вы ввели в это текстовое поле.

Эта концепция чрезвычайно эффективна в программировании и используется постоянно. Это то. Что заставляет работать Facebook и Twitter, это то. Что заставляет оплачивать ваши счета через ваш онлайн-банк, это то. Что позволяет вам делать ставки на eBay. Переменные заставляют мир программирования вращаться.

Теперь, если мы хотим получить более конкретную информацию. Когда речь заходит о языке программирования Java. Переменные имеют разные типы. Приготовьтесь к тому. Что я попытаюсь сбить вас с толку, объяснив важное понятие в трех предложениях. Если бы я должен был хранить ваше имя в переменной, этот

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

Что такое String, Integer и Double?

Отличный вопрос! В ядре Java язык программирования хочет знать, какую информацию вы собираетесь хранить в переменной. Это связано с тем, что Java является строго типизированным языком. Я мог бы рассказать вам о том. В чем разница между строго типизированным языком и слабо типизированным языком, но это. Скорее всего. Наскучит вам прямо сейчас. Поэтому давайте просто сосредоточимся на

том, что такое тип в Java и почему он важен.

Ввод текста в Java позволяет языку программирования знать с абсолютной уверенностью, что информация, хранящаяся в переменной, будет Поэтому, как я уже сказал. Если вы храните свой возраст. Вы должны использовать Целочисленный тип… ну. Это потому. Что в Java Целое число означает. Что у вас есть число. В котором не будет никаких десятичных знаков. Это будет целое число, например 5, или 20, или 60, или -60, или 4000, или -16000. Все эти числа будут считаться целым

числом в Java.

Итак, что произойдет. Если вы попытаетесь сохранить что-то, что не было целым числом. В целочисленную переменную. Скажем, например. Значение “$35.38”? Ну, очень просто, вы получили бы ошибку в программе. И вам пришлось бы ее исправить! “$35.38” имеет знак доллара ($) в нем. А также десятичный знак с двумя цифрами точности. В ядре Java, когда вы указываете, что переменная имеет тип Integer. Вам просто не разрешается хранить что-либо. Кроме целого числа.

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

Опять же, то, что я говорю “уточнение типа данных”, я просто имею в виду тип данных.

Давайте углубимся в силу назначения типа вашим данным.

Что вы можете сделать с типами данных?

Давайте начнем с простого примера.

Ваше желание состоит в том, чтобы сложить два числа вместе, скажем. Число 22 и число 3. Java будет вести себя по-разному в зависимости от типа переменной. Хранящей эти данные.

Позвольте мне показать вам, что я имею в виду:

Если вы определили , что ваши переменные имеют тип Integer, то добавление 22 и 3 вместе приведет к целому числу 25. Конечно, это простая математика.

Но что произойдет , если ваши переменные не

целыечисла, а строки?

Строка в Java-это другой тип данных, и она ведет себя по-другому, ПОТОМУ что это другой тип данных.

Когда мы ссылаемся на строку в Java (и во многих других языках программирования). Мы обращаемся с данными так. Как будто это просто простое старое предложение в английском языке. Строка просто представляет собой слова (или, точнее, буквы), расположенные в определенном порядке. Вот и весь английский язык (или любой язык) — это серия символов/букв, расположенных в определенном порядке. Чтобы придать смысл тому. Что вы записываете.

Итак, теперь я спрашиваю вас, что значит сложить два предложения вместе?

Что значит сложить две строки вместе?

Я тебе покажу.

Если у вас есть две переменные, каждая из которых определена как строка, и они хранят данные “22” и “3” (соответственно). Что произойдет. Если мы сложим их вместе?

Мы получим строку: “223”

Сначала это может сбить с толку, но это имеет больше смысла. Когда мы используем менее “вводящие в заблуждение” данные.

Предположим, что в наших двух строковых переменных мы храним не числа, а слова. Итак, в переменной 1 мы храним строку “Hello”, а в переменной 2-строку “World”.

А теперь скажите, что произойдет в вашем сознании, если я попрошу вас сложить эти два слова вместе?

Надеюсь, ваш естественный инстинкт состоит в том, чтобы сказать. Что результирующая строка будет “Hello World”!

Вот и все, что происходит со строками “22” и “3”… Java ведет себя по-разному из-за типа переменных.

Для Java строка “22”-это тот же тип данных, что и строка “двадцать два”. Они оба расположены определенным образом.

Теперь я не хочу вдаваться в слишком много деталей о типах, так как это лучше подходит для базовой концепции кодирования #3 – Структуры данных. Так что это все, чего я пока коснусь, но не волнуйтесь, со временем все это обретет смысл!

Итак, подводя итог, мы говорили о том, что такое переменная и как вы можете хранить информацию в переменной. А затем извлекать эту информацию в какой-то более поздний момент времени. Переменная может иметь имя, и это имя, которое вы даете переменной. Обычно называется в честь типа содержимого. Которое вы будете хранить в переменной, поэтому. Если я сохраняю ваше имя в переменной. Вы бы назвали переменную ‘yourName’. Вам не нужно было бы давать ему это имя, вы могли бы назвать переменную “holyCrapImProgramming”. Но это не имело бы большого смысла, учитывая. Что вы пытаетесь сохранить имя человека.

Имеет смысл, верно? Наконец, переменные имеют типы, и эти типы используются, чтобы помочь нам организовать то. Что может и не может быть сохранено в переменной. Подсказка: наличие типа поможет открыть, какие вещи мы можем сделать с информацией внутри переменной. Пример: если у вас есть два целых числа (скажем, 50 и 32). Вы могли бы вычесть одну переменную из другой (т. Е. 50 – 32 = 18), довольно прямолинейно, верно? Но если бы у вас были две переменные, хранящие имена (например. “Тревор” и “Джефф”). То не было бы смысла вычитать одну из другой (например. “Тревор” – “Джефф”). Потому что это просто ничего не значит!

Итак, типы-это тоже мощная вещь, и они помогают нам понять, что мы МОЖЕМ делать с нашими переменными и чего мы НЕ МОЖЕМ!

Поэтому я надеюсь, что эта информация была вам полезна, и я надеюсь, что вы понимаете. Каковы преимущества изучения языка программирования! Привлекательность изучения языка программирования довольно высока в современном корпоративном мире. Так как большинство компаний нанимают программистов с навыками создания веб-приложений. Профессия программиста-это та, которая обеспечивает отличную зарплату и стабильность работы. И в конце концов. Разве это не то. Что мы все ищем?

Чтобы погрузиться еще глубже в эту тему, вы можете посмотреть это видео. Которое я создал на тему переменных: