Основы Java – среда NetBeans, работа с консолью Вашенков Олег Евгеньевич vashenkov@cde.ifmo.ru.

Презентация:



Advertisements
Похожие презентации
Синтаксис языка Java. Символы и синтаксис Перевод строчки эквивалентен пробелу Регистр в именах различается.
Advertisements

Test 6 Вопрос 1. Как можно уничтожить объект в Java? a)присвоить null всем ссылкам на объект b)вызвать Runtime.getRuntime().gc() c)вызвать метод finalize()
Java: интерфейсы, наследование, обработка исключительных ситуаций Вашенков Олег Евгеньевич.
b5_java_s4
Практическое использование Java Макаревич Л. Г.. Инсталляция Java Документация в docs Прописать PATH (каталог bin в JSDK) Прописать CLASSPATH (путь к.
1. a=? b=? c=? {int a, b, c; a=(b=2+3)/2 - 4+(c=5%2); printf("%d %d %d \n", a, b, c); }
Java: многопоточность, работа с XML. Параллельное выполнение задач Процессы – параллельное выполнение в различном адресном пространстве. Взаимодействие.
1. a=? b=? c=? {int a, b, c; a=(b=2+3)/2 - 4+(c=5%2); printf("%d %d %d \n", a, b, c); }
Классы Math, system, Data на языке Java Назарова К
Java: современные технологии разработки ПО Вашенков О.Е. ООО «РСС», разработчик ПО.
Технологии производства ПО : Java Вашенков Олег Евгеньевич.
Java in pictures. Типы данных Примитивы: boolean, byte (8) char, short,(16) int, float,(32) long,double(64) Ссылочные типы Классы Интерфейсы Массивы enum.
Язык программирования JAVA Введение Базовый синтаксис и типы данных Управление выполнением программы.
1 Java 1. ВВЕДЕНИЕ В КЛАССЫ И ОБЪЕКТЫ. 2 ООП Базовый способ борьбы со сложностью программных продуктов. Методология программирования, основанная на представлении.
Java. Part 2. Спецификаторы доступа public private protected не указан – доступ в пределах пакета Могут использоваться перед классами, методами, полями.
События События Важная роль делегатов заключается в том, что на них основана модель событий С#. Применение событий вовсе не ограничено приложениями с графическим.
Java : доступ к базам данных, технология JDBC. Примеры баз данных.
В С# предусмотрены средства для создания пользовательских классов-контейнеров, к внутренним элементам которых можно обращаться при помощи того же оператора.
1 Контрольное зачетное задание (0, 0)(0, m-1) (n-1, 0)(n-1, m-1) Дано прямоугольное поле, расчерченное на клетки: n клеток в высоту и m клеток в ширину.
Software engineering Дмитриев Андрей Владиславович ©
Транксрипт:

Основы Java – среда NetBeans, работа с консолью Вашенков Олег Евгеньевич

Базовые элементы программы Пакет Класс Метод main package firstprogram; public class ProgramClass{ public static void main( String []args ){ if( args.length < 1 ){ System.out.println( Too few arguments ); }else{ System.out.println( Argument[0] = + args[0] ); }

Среда NetBeans Java Application – создание новой программы на основе шаблона «консольное приложение»; Java Desktop Application – создание новой программы на основе оконного интерфейса; Java Class Library – создание библиотеки классов.

NetBeans – состав проекта Source Packages - Пакеты с исходным кодом; Test Packages - Пакеты для тестирования; Libraries – Библиотеки; Test Libraries – библиотеки для модульного тестирования.

NetBeans – управление проектом

NetBeans – консольная программа

Создание проекта

Консольный ввод-вывод Пакеты java.lang, java.io Классы java.lang.System, java.io.BufferedReader, java.io.PrintStream Поля System.out, System.in

Консольный ввод-вывод Запись на консоль: System.out.println(test); Чтение: BufferedReader br = new BufferedReader( new InputStreamReader( System.in ) ); String answer = br.readLine();

Синтаксис Java - условия if( a == 1 ){ System.out.println( variable a equals to 1 ); }else if( a > 1 ){ System.out.println( a is greater than 1 ); }else{ System.out.printf( a=%d, a ); }

Синтаксис Java - циклы for( int i = 0; i < 10; i++ ){ System.out.printf( i=%d, i ); } int i = 0; while( i < 10 ){ … } do{ i++; }while( i < 10 );

Задание Написать консольное приложение, которое запрашивает у пользователя два числа, сверяет, является ли второе число больше первого, если да – выводит greater, нет – less, равно – equal.