- •Оглавление
- •Лабораторная работа 10 Основы языка Java. Линейные и разветвляющиеся алгоритмы, циклы.
- •Ключевые слова и идентификаторы
- •Создание консольного приложения в Eclipse
- •Линейные и разветвляющиеся алгоритмы, циклы.
- •Индивидуальные задания. Задание 1
- •Задание 2.
- •Пример выполнения варианта №0 Задание 1
- •Задание 2
Задание 2.
Посчитать сумму по формуле.
Пример выполнения варианта №0 Задание 1
Заданы величины a,b,c. Найти максимальное значение.
Листинг 10.1 – Задание 1
import java.util.Scanner;
public class lab1 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
int c = sc.nextInt();
if (a >= b && a >= c)
System.out.println("Максимальное число: " + a);
else if (b >= a && b >= c)
System.out.println("Максимальное число: " + b);
else
System.out.println("Максимальное число: " + c);
}
}
Рисунок 10.3 – Результат работы задания 1
Задание 2
Посчитать сумму по формуле
Листинг 10.2 – Задание 2
import java.util.Scanner;
public class hello {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("Лабораторная работа №10. Выполнил студент XXXXX группы XXXXX");
System.out.println("Задание: Посчитать сумму факториалов чисел от 1 до m");
Scanner sc = new Scanner(System.in);
int m = sc.nextInt();
int p = 1, sum = 0;
for(int i = 1; i <= m; i ++) {
p *= i;
sum += p;
}
System.out.println("Сумма = " + sum);
}
}
Рисунок 10.4 – Результат работы задания 2