Добавил:
Rumpelstilzchen2018@yandex.ru Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
3-й семестр / Лекции / 1 - Презентация.pptx
Скачиваний:
60
Добавлен:
25.12.2020
Размер:
2.91 Mб
Скачать

Центр дистанционного

обучения

Стандартный ввод-вывод

import java.io.Console;

public class ExampleReadWrite1 { public static void main(String[] args) {

System.out.print(”Как вас зовут:”);

String name = System.console().readLine(); } System.out.println(“Привет: “ + name );

}

online.mirea

.ru

Центр дистанционного

обучения

Стандартный ввод-вывод

import java.util.Scanner;

public class ExampleReadWrite2 { public static void main(String[] args) {

Scanner scanner = new Scanner(System.in); String name = scanner.nextLine(); System.out.println(“ Ваше имя“ + name); System.out.println(”Сколько вам лет: “); int age = scanner.nextInt();

} System.out.println(“Ваш возраст “ + age);

}

online.mirea

.ru

Центр дистанционного

обучения

Стандартный ввод-вывод

import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader;

public class ExampleReadWrite3 {

public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new

InputStreamReader(System.in)); System.out.print("Enter String"); String s = br.readLine(); System.out.print("Enter Integer:"); try{

int i = Integer.parseInt(br.readLine()); } catch (NumberFormatException nfe) { } System.err.println("Invalid Format!");

}

online.mirea

.ru

Обработка исключений

Центр дистанционного

обучения

try//{что-нибудь делаем } catch (исключение) {

// отображаем сообщение об ошибке } finally {

} // что-нибудь делаем здесь

online.mirea

.ru

Центр дистанционного

обучения

Обработка исключений

import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader;

public class ExampleReadWrite4 {

public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new

InputStreamReader(System.in)); System.out.print("Enter String"); String s = br.readLine(); System.out.print("Enter Integer:"); try {

int i = Integer.parseInt(br.readLine()); } catch (NumberFormatException nfe){ }System.err.println("Invalid Format!");

}}

online.mirea

.ru

Центр дистанционного

обучения

Управляющие конструкции языка: циклы

for (int i = 0; i < 5; i++) { System.out.println("HelloWorld!");

}

int i = 0;

 

 

while (i < 5) {

System.out.println("Hello World!");

i++;

 

 

int i = 0;

}

do {

 

System.out.println("Hello World!");

 

i++;

 

} while (i < 5);

online.mirea

.ru

Центр дистанционного

обучения

Управляющие конструкции языка: запись условий

if (i==0){

...

} else {

} ...

public class Example5 {

public static void main(String[] args) { if (args.length!=2) {

System.out.println("Lecture1: java Example5 firstname surname!");

} else {

System.out.println("Hello " + args[0] + " " + args[1] + "!");

}

}

}

online.mirea

.ru

Центр дистанционного

обучения

Управляющие конструкции языка: множественный выбор

switch (i){ case 1:

...

break; case 2:

...

break; case 3:

...

break;

default:

...

break;

}

switch (letter) { case 'A': a = a + 1; break;

case 'B’: b= b + 1; break;

case 'C': c= c + 1; break;

default:

System.out.println(” Unknown letter");

}

Похоже на С++ не правда ли?

online.mirea

.ru

Центр дистанционного

обучения

Структуры данных: массивы, матрицы и

списки int[] x;

x=new int[10];

Массивы

фундаментал

ьные

структуры

данных

массивы

различной

размерности

списки

Помните: Массивы в Java это объектные типы!

online.mirea

.ru

 

 

Центр дистанционного

 

 

обучения

Объявление и инициализация

 

массивов

Вид массива

Пример объявления

Альтернативный способ

Одномерный

int[] x=new int[10];

int[] x={1,2,3,4,5,6,7,8,9,0};

массив

 

 

Двумерный

float[][] y=new float [2][5];

float[][] y={{1.0F,1.0F,1.0F,1.0F,1.0F},

массив

 

{2.0F,3.0F,4.0F,5.0F,6.0F}};

Трехмерный

double[][][] z=new double [5][2][3];

double[][][] z={{{1,2,3},{4,5,6}},{{7,8,9},

массив

 

{10,11,12}},{{13,14,15},{16, 17,18}},

 

 

{{19,20,21},{22,23,24}},{{25,26,27},

 

 

{28,29,30}}};

online.mirea

.ru

Соседние файлы в папке Лекции