Презентация Enum, number, string онлайн
На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Enum, number, string абсолютно бесплатно. Урок-презентация на эту тему содержит всего 59 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Enum, number, string
Оцените!
Оцените презентацию от 1 до 5 баллов!
- Тип файла:ppt / pptx (powerpoint)
- Всего слайдов:59 слайдов
- Для класса:1,2,3,4,5,6,7,8,9,10,11
- Размер файла:378.23 kB
- Просмотров:62
- Скачиваний:0
- Автор:неизвестен
Слайды и текст к этой презентации:
№4 слайд
![The enum class body can](/documents_6/bf85c2474b79412d92078a54b861e3cf/img3.jpg)
Содержание слайда: The enum class body can include methods and other fields.
public enum Planet {
MERCURY(3.303e+23, 2.4397e6),
VENUS (4.869e+24, 6.0518e6),
EARTH (5.976e+24, 6.37814e6),
...
private final double mass;
private final double radius;
private Planet(double mass, double radius) {
this.mass = mass;
this.radius = radius;
}
public double getMass() {
return mass;
}
public double getSurfaceGravity() {
return G * mass / (radius * radius);
}
}
№5 слайд
![Enum example public enum](/documents_6/bf85c2474b79412d92078a54b861e3cf/img4.jpg)
Содержание слайда: Enum example
public enum Direction {
NORTH(0, 1),
EAST(1, 0),
SOUTH(0, -1),
WEST(-1, 0);
private final int x;
private final int y;
private Direction(int x, int y) {
this.x = x;
this.y = y;
}
public int getX() {
return x;
}
public int getY() {
return y;
}
}
...
public void move(Direction direction) {
currentX += direction.getX();
currentY += direction.getY();
}
№7 слайд
![Enum Non static methods of](/documents_6/bf85c2474b79412d92078a54b861e3cf/img6.jpg)
Содержание слайда: Enum
Non static methods of enum:
ordinal() - Returns the ordinal of this enumeration constant (its position in its enum declaration, where the initial constant is assigned an ordinal of zero).
compareTo() - compares this enum with the specified object for order
Static enum methods:
values() – All the constants of an enum type can be obtained by calling this method
valueOf(String name) – Returns the enum constant of the specified enum type with the specified name
№14 слайд
![Numbers There are three](/documents_6/bf85c2474b79412d92078a54b861e3cf/img13.jpg)
Содержание слайда: Numbers
There are three reasons that you might use a Number object rather than a primitive:
As an argument of a method that expects an object (often used when manipulating collections of numbers).
To use constants defined by the class, such as MIN_VALUE and MAX_VALUE, that provide the upper and lower bounds of the data type.
To use class methods for converting values to and from other primitive types, for converting to and from strings, and for converting between number systems (decimal, octal, hexadecimal, binary).
№16 слайд
![Integer public static Integer](/documents_6/bf85c2474b79412d92078a54b861e3cf/img15.jpg)
Содержание слайда: Integer
public static Integer decode(String nm)
public static int parseInt(String s)
public static int parseInt(String s, int radix)
public static String toString(int i)
public static Integer valueOf(int i)
public static Integer valueOf(String s)
public static Integer valueOf(String s, int radix)
№19 слайд
![BigInteger methods public](/documents_6/bf85c2474b79412d92078a54b861e3cf/img18.jpg)
Содержание слайда: BigInteger methods
public BigInteger add(BigInteger val)
public BigInteger subtract(BigInteger val)
public BigInteger multiply(BigInteger val)
public BigInteger divide(BigInteger val)
public BigInteger mod(BigInteger m)
public BigInteger pow(int exponent)
public BigInteger abs()
public BigInteger negate()
public int signum()
public BigInteger and(BigInteger val)
public BigInteger or(BigInteger val)
public BigInteger xor(BigInteger val)
public BigInteger not()
№21 слайд
![BigDecimal methods public](/documents_6/bf85c2474b79412d92078a54b861e3cf/img20.jpg)
Содержание слайда: BigDecimal methods
public BigDecimal add(BigDecimal augend)
public BigDecimal subtract(BigDecimal subtrahend)
public BigDecimal multiply(BigDecimal multiplicand,
MathContext mc)
public BigDecimal divide(BigDecimal divisor,
MathContext mc)
public BigDecimal pow(int n, MathContext mc)
public BigDecimal abs()
public int signum()
public int scale()
public int precision()
№22 слайд
![Character wrapper for char](/documents_6/bf85c2474b79412d92078a54b861e3cf/img21.jpg)
Содержание слайда: Character – wrapper for char
public static boolean isLetter(char ch)
public static boolean isDigit(char ch)
public static boolean isWhitespace(char ch)
public static boolean isUpperCase(char ch)
public static boolean isLowerCase(char ch)
public static char toUpperCase(char ch)
public static char toLowerCase(char ch)
public static String toString(char c)
№24 слайд
![Autoboxing The Java compiler](/documents_6/bf85c2474b79412d92078a54b861e3cf/img23.jpg)
Содержание слайда: Autoboxing
The Java compiler applies autoboxing when a primitive value is:
Passed as a parameter to a method that expects an object of the corresponding wrapper class.
Assigned to a variable of the corresponding wrapper class.
The Java compiler applies unboxing when an object of a wrapper class is
Passed as a parameter to a method that expects a value of the corresponding primitive type.
Assigned to a variable of the corresponding primitive type.
№27 слайд
![Autoboxing public static List](/documents_6/bf85c2474b79412d92078a54b861e3cf/img26.jpg)
Содержание слайда: Autoboxing
public static List<Integer> asList(final int[] a) {
return new AbstractList<Integer>() {
public Integer get(int i) {
return a[i];
}
public Integer set(int i, Integer value) {
Integer old = a[i];
a[i] = value;
return old;
}
public int size() {
return a.length;
}
};
}
№35 слайд
![Searching for Characters and](/documents_6/bf85c2474b79412d92078a54b861e3cf/img34.jpg)
Содержание слайда: Searching for Characters and Substrings in a String
public int indexOf(int ch)
public int indexOf(int ch, int fromIndex)
public int indexOf(String str)
public int indexOf(String str, int fromIndex)
public int lastIndexOf(int ch)
public int lastIndexOf(int ch, int fromIndex)
public int lastIndexOf(String str)
public int lastIndexOf(String str, int fromIndex)
public boolean contains(CharSequence s)
№36 слайд
![Replacing Characters and](/documents_6/bf85c2474b79412d92078a54b861e3cf/img35.jpg)
Содержание слайда: Replacing Characters and Substrings into a String
public String replace(char oldChar, char newChar)
public String replace(CharSequence target,
CharSequence replacement)
public String replaceAll(String regex,
String replacement)
public String replaceFirst(String regex,
String replacement)
№37 слайд
![Comparing Strings and](/documents_6/bf85c2474b79412d92078a54b861e3cf/img36.jpg)
Содержание слайда: Comparing Strings and Portions of Strings
public boolean endsWith(String suffix)
public boolean startsWith(String prefix)
public int compareTo(String anotherString)
public int compareToIgnoreCase(String str)
public boolean equals(Object anObject)
public boolean equalsIgnoreCase(String str)
public boolean matches(String regex)
№40 слайд
![StringBuilder Like String](/documents_6/bf85c2474b79412d92078a54b861e3cf/img39.jpg)
Содержание слайда: StringBuilder
Like String objects, except that they can be modified.
Strings should always be used unless string builders offer an advantage in terms of simpler code or better performance.
if you need to concatenate a large number of strings, appending to a StringBuilder is more efficient
№42 слайд
![StringBuilder methods public](/documents_6/bf85c2474b79412d92078a54b861e3cf/img41.jpg)
Содержание слайда: StringBuilder methods
public StringBuilder append(Object obj)
public StringBuilder delete(int start, int end)
public StringBuilder deleteCharAt(int index)
public StringBuilder insert(int offset, Object obj)
public StringBuilder replace(int start, int end, String str)
public void setCharAt(int index, char ch)
public StringBuilder reverse()
public String toString()
№51 слайд
![Task Общие требования Общие](/documents_6/bf85c2474b79412d92078a54b861e3cf/img50.jpg)
Содержание слайда: Task№3 – Общие требования
Общие требования:
Код должен быть отформатирован и соответствовать Java Code Convention.
Решение поставленной задачи, должно быть реализовано в классе, который находится в пакете com.epam.firstname_lastname.java.lesson_number.task_number, например: com.epam.anton_ostrenko.java.lesson3.task3.
Класс, который содержит main-метод, должен иметь осмысленное название. Внутри метода main создайте объект его класса, у которого вызовете метод, являющийся стартовым для решения вашей задачи.
По возможности документируйте код.
№52 слайд
![Task Задание В Учебном Центре](/documents_6/bf85c2474b79412d92078a54b861e3cf/img51.jpg)
Содержание слайда: Task№3 – Задание №1
В Учебном Центре компании проходят обучение студенты. Каждый студент проходит обучение по определенной индивидуальной программе. Программа обучения состоит из набора курсов, которые студент проходит последовательно. Каждый курс имеет определенную длительность.
Приложение должно позволять:
• определить относительно текущей даты закончил студент изучение программы или нет.
• рассчитать, сколько дней и часов осталось студенту до окончания программы или сколько дней и часов назад студент закончил изучение программы обучения.
№53 слайд
![Task список данных о](/documents_6/bf85c2474b79412d92078a54b861e3cf/img52.jpg)
Содержание слайда: Task№3 – список данных о студентах:
STUDENT: Ivanov Ivan
CURRICULUM: J2EE Developer
START_DATE: <указать дату получения задания>
COURSE DURATION (hrs)
--------------------------------------------
1. Технология Java Servlets 16
2. Struts Framework 24
STUDENT: Petrov Petr
CURRICULUM: Java Developer
START_DATE: <указать дату получения задания>
COURSE DURATION (hrs)
--------------------------------------------
1. Обзор технологий Java 8
2. Библиотека JFC/Swing 16
3. Технология JDBC 16
Непосредственно в коде следует прописать дату получения данного задания
№54 слайд
![Task список данных о](/documents_6/bf85c2474b79412d92078a54b861e3cf/img53.jpg)
Содержание слайда: Task№3 – список данных о студентах:
STUDENT: Ivanov Ivan
CURRICULUM: J2EE Developer
START_DATE: <указать дату получения задания>
COURSE DURATION (hrs)
--------------------------------------------
1. Технология Java Servlets 16
2. Struts Framework 24
STUDENT: Petrov Petr
CURRICULUM: Java Developer
START_DATE: <указать дату получения задания>
COURSE DURATION (hrs)
--------------------------------------------
1. Обзор технологий Java 8
2. Библиотека JFC/Swing 16
3. Технология JDBC 16
Непосредственно в коде следует прописать дату получения данного задания
№55 слайд
![Task Задание Условия Учебными](/documents_6/bf85c2474b79412d92078a54b861e3cf/img54.jpg)
Содержание слайда: Task№3 – Задание 1
Условия:
Учебными считаются все дни недели при условии 8-ми часового учебного дня с 10 до 18.
Ввод/Вывод:
Результат расчета вывести в консоль с указанием имени студента и изучаемой программы.
Пример вывода.
Ivanov Ivan (Java Developer) - Обучение не закончено. До окончания осталось 1 д 6 ч.
Petrov Petr (J2EE Developer) - Обучение закончено. После окончания прошло 3 ч.
Расчет этого времени учитывает длительность учебного дня.
№56 слайд
![Task Задание Условия Учебными](/documents_6/bf85c2474b79412d92078a54b861e3cf/img55.jpg)
Содержание слайда: Task№3 – Задание 1
Условия:
Учебными считаются все дни недели при условии 8-ми часового учебного дня с 10 до 18.
Ввод/Вывод:
Результат расчета вывести в консоль с указанием имени студента и изучаемой программы.
Пример вывода.
Ivanov Ivan (Java Developer) - Обучение не закончено. До окончания осталось 1 д 6 ч.
Petrov Petr (J2EE Developer) - Обучение закончено. После окончания прошло 3 ч.
Расчет этого времени учитывает длительность учебного дня.
№57 слайд
![Task Задание .Вывести](/documents_6/bf85c2474b79412d92078a54b861e3cf/img56.jpg)
Содержание слайда: Task№3 – Задание 1
2. Вывести подробный отчет по обучению: ФИО, рабочее время (с 10 до 18), название программы, длительность программы в часах, дата старта, дата завершения, сколько прошло/осталось до завершения.
Выбор варианта запуска осуществляется входящим параметром (нет параметра или параметр 0 – сокращенный вид отчета, иначе – подробный.
№58 слайд
![Task Дополнительное задание](/documents_6/bf85c2474b79412d92078a54b861e3cf/img57.jpg)
Содержание слайда: Task№3 – Дополнительное задание
Реализовать template generator. Например,
есть шаблон: “Hello, ${name}” , и значение name=”Reader” , TemplateGenerator должен вернуть “Hello Reader”
“Hello, ${name}”, и значение для name не было установлено -> Error
“${one}, ${two}, ${three}”, значения one=”1”, two=”${2}”, three = 3
“1, ${2}, 3”
Шаблон и значения вводяться с консоли.
Пример,
Введите шаблон:
“${greeting}, ${name}”
Введите переменные:
greeting=Hi, name=Petro
Результат: Hi, Petro
№59 слайд
![Task Критерии оценки Код](/documents_6/bf85c2474b79412d92078a54b861e3cf/img58.jpg)
Содержание слайда: Task№3 – Критерии оценки
Код приложения должен быть отформатирован в едином стиле и соответствовать Java Code Convention – 1 балл
При выполнении задания должны быть использованы Numbers, Strings, Dates – 2 балла
В задании должны быть корректно выполнены все пункты – 5 баллов
Код легко читаемый, в коде отсутствует «кривизна», все методы и переменные поименованы понятными смысловыми именами – 2 балла
Скачать все slide презентации Enum, number, string одним архивом:
Похожие презентации
-
JQuery. Converting Numbers to Strings
-
Mathematical functions, characters, and strings. Introduction to Java Programming
-
Библиотека STL. Классы string, vector
-
Символы и строки в Си. Стандартная библиотека: ctype. h и string. h. Собственная реализация стандартных функций
-
Цикл while. Enum. Обработка нажатия клавиши. Таймер
-
TStringGrid
-
Массивы. Массив vs vector/string
-
Работа со строками. Строки класса String и StringBuilder
-
Строки. Конструкторы класса String
-
Встроенные объекты Java Script Array String Date