Пишем первый калькулятор на Java

5 янв 2013
60
19
0
#1
Написал статью по созданию своего калькулятора, точнее примера сложения 2-х цифр на языке программирования Java.
=============================
Внимание! Статья пренадлежит только сайту it-level.ru при копировании ссылка обязательна!!!
=============================
И так в этой статье не будет того как настроить компилятор, ни как его установить.
Статья расчитана на уже готовый, настроенный компилятор.
Я использую Eclips.
Создаем проект. Как это делается:
File - New - Java Project
Вводим имя будующего проекта и нажимаем далее.
Создается проект. Проект пустой.
Создадим пакет.
Открываем в навигационном дереве :
Наш проект (его имя) - src этот пакет пуст. Создадим следующие пакеты в нем:
Нажимаем правой клавишей и наводим курсор на New в списке выбираем пакет(Package) пишем имя, имя там необезательно, но по традиции пишем ru вы можете написать что угодно, и не соблюсти традиции программистов на Java, либо создать пакет с именем ru и соблюсти их).
Кстати если кому то интересно, то это традиция произошла от того, что ru - это доменное имя. В следующем пакете а это: src->ru->(здесь) должно быть имя сайта. Т.е. разработчики пишут свои домены с зада наперед. Т.е. если этот сайт it-level.ru - то в дереве будет так:
src->ru->it-level.
Но это лиш традиции, ни как к компиляции ни к чему это не относиться.
Продолжим.
Создаем в нашей папке класс. точно также как и создавали пакет, только выбираем чуть ниже Class.
Пишем имя и ставим галочку на public static void main(string[]args)
Отлично! Дальше Finish.
Пакет - папка.
Пакет создали, класс - создали.
Осталось написать сам код в классе.
В самом верху ставим подключение модуля java :

Код:
import java.io.*;
Прокоментирую код:
Import - подлючает.
java.io - нужный класс.
* - все функции выбирает. Т.е. из этого класса (стандартного) мы сможем использовать все функции.
Хорошо, ну а теперь пишем самый простой калькулятор.

Код:
public static void main(String[] args)
  throws IOException {
  BufferedReader reader = new BufferedReader
    ( new InputStreamReader(System.in)); 
 
  System.out.print("Введите число: "); 
  int one = Integer.parseInt(reader.readLine());
  System.out.print("Введите второе число: ");
  int two = Integer.parseInt(reader.readLine());
  int summa= (one+two);
  System.out.println("Сумма чисел= "+ summa);
  System.out.print("Введите число для проверки суммы: ");
  int three = Integer.parseInt(reader.readLine());
  if (summa > three) {
  System.out.println("Сумма ваших чисел больше "+three);		  //Обработка данных
  }
  else
   System.out.println("Сумма ваших чисел меньше "+three);		  //Обработка данных
   }
}
Вот весь код для калькулятора. Разберем его.
System.out.print("Введите второе число: "); - это вывод текста на экран. Аналог в других языках программирования:
Delphi :
Код:
showmessage('Введите второе число:');
Pascal :
Код:
writeln('Введите второе число:');
 PHP  :
Код:
echo 'Введите второе число:';
Помоему достаточно примеров. Следующая строка:
Код:
  int one = Integer.parseInt(reader.readLine());
int - обьявление переменной integer. one - имя переменной.
Код:
Integer.parseInt(reader.readLine());
Читает то что ввел пользователь. И это преобразует в int.
Отлично вот и все!
Впринципе язык программирования java не сложен. Зато очень функционален. Если кому то интересно. Напишу урок разработки приложений на Android, а так же выложу видеоурок.
 

jorol

Пользователи
4 фев 2013
28
6
0
#2
Интересно! Пиши!
Я вот вчера получил уведомление на почту о том, что мое приложение в FireFox Markerplace успешно добавленно!
Ура!)
 

aka_47

Пользователи
2 авг 2013
48
73
0
21
#3
Спасибо, я бы не сказал, что это калькулятор, но для новичков полезно будет!