Читаем Java. Создание приложений полностью

Java. Создание приложений

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

Алексей Алексеевич Крючков

Детская образовательная литература / Книги Для Детей18+
<p><strong>Первые шаги</strong></p>

В процессе чтения этой книги вы создадите несколько приложений на языке java, используя популярную среду разработки NetBeans, которую можно скачать с официального сайта netbeans.org. Предварительно нужно установить Java в вашу систему. Сделать это можно, посетив сайт java.com/ru/download, откуда можно загрузить все необходимое.

Скачав и установив вышеуказанное программное обеспечение на свой компьютер, запустите среду и создайте первый проект по пути файл – создать проект – java – приложение java. Нажмите ДАЛЕЕ и введите какое-нибудь название приложения, например MyFirstApp. Теперь жмите ГОТОВО и перед вами появится заготовка класса вашего приложения. Вы там можете видеть вот такую запись:

public static void main(String[] args) {

        // TODO code application logic here

    }

Это главный метод любой программы на java. Он есть во всех программах на этом языке и код находящийся в этом методе, то есть между фигурными скобками, выполнится сразу же после запуска программы. Давайте проверим это! Удалите комментарий, который сейчас находится в теле метода или пишите после него. Этот комментарий ни на что не влияет. Впишите в метод следующую строчку:

System.out.println("ПОЕХАЛИ!");

У вас должно получиться вот так:

 public static void main(String[] args) {

        // TODO code application logic here

        System.out.println("ПОЕХАЛИ!");

    }

Теперь нажмите на зеленый треугольник в верхней панели вашей среды, тем самым запустив программу. Вы увидите внизу, в области вывода надпись «ПОЕХАЛИ! Сборка успешно завершена». Это при условии, что вы все сделали правильно. Поздравляю, вы написали свою первую программу! Далее у нас будет более сложный пример.

<p><strong>Консольный калькулятор</strong></p>

Создадим консольный калькулятор. Итак, создайте проект CalculatorConsole в вашей среде и в главный метод main вставьте этот код:

String answer,symbol;

        float num1=0,num2=0,result=0;

        Scanner sc=new Scanner(System.in);

        do{

        System.out.println("Первое число:");

        try{

        num1=sc.nextFloat;

        }catch(Exception e){

            System.out.println("Некорректное значение");

            return;

        }

        Scanner scSymb=new Scanner(System.in);

        System.out.println("Знак:");

        symbol=scSymb.nextLine;

        if(!"+".equals(symbol)&&!"-".equals(symbol)&&!"*".equals(symbol)&&!"/".equals(symbol)){

            System.out.println("Некорректный символ");

            return;

        }

        System.out.println("Второе число:");

        try{

        num2=sc.nextFloat;

        }catch(Exception e){

             System.out.println("Некорректное значение");

            return;

        }

        switch(symbol){

            case "+":

                result=plus(num1, num2);

                break;

                case "-":

                    result=minus(num1, num2);

                    break;

                    case "*":

                        result=multiPlus(num1, num2);

                        break;

                        case "/":

                            result=multiMinus(num1, num2);

                            break;

                            default:

                                break;

        }

        System.out.println(num1+symbol+num2+"="+result);

         Scanner scAns=new Scanner(System.in);

          System.out.println("Начать заново?(д/н)");

        answer=scAns.nextLine;

         if(!"д".equals(answer)&&!"y".equals(answer)){

            System.out.println("Работа программы завершена");

            return;

         }

        }while ("д".equals(answer)||"y".equals(answer));

За пределами главного метода main вставьте 4 метода для разных арифметических операций:

static float plus(float a,float b){

        return a+b;

    }

    static float multiPlus(float a,float b){

        return a*b;

    }

    static float minus(float a,float b){

        return a-b;

    }

    static float multiMinus(float a,float b){

        return a/b;

    }

Вам еще потребуется импортировать класс Scanner. Допишите эту строку перед объявлением класса:

import java.util.Scanner;

В итоге у вас должно получиться вот что:

/*

Перейти на страницу:

Похожие книги

115 сочинений с подготовительными материалами для младших школьников
115 сочинений с подготовительными материалами для младших школьников

Дорогие друзья!Сочинение – это один из видов работы по развитию речи, который предполагает самостоятельное, продуманное изложение вами своих мыслей в соответствии с требуемой темой.Работа над сочинением развивает мышление, речь, позволяет выразить свой взгляд на мир. Такой вид работы способствует осознанию окружающего мира, действительности, самих себя. Кроме того, сочинение учит аргументированно доказывать и отстаивать свою точку зрения.В данном пособии вы найдёте методику написания сочинений, а также различные виды сочинений с планами и подготовительными материалами.Не забывайте, что сочинение – это прежде всего творческая работа, которая не терпит шаблона. Советуем вам не использовать представленные в пособии сочинения для бездумного, механического переписывания их в свои тетради. Наши сочинения – это возможные варианты раскрытия определённых тем, которые, надеемся, помогут вам при создании самостоятельных текстов.Желаем успехов!

Ольга Дмитриевна Ушакова

Детская образовательная литература / Школьные учебники и пособия, рефераты, шпаргалки / Книги Для Детей