Создание консольного приложения в Eclipse




Приложение можно скачать с официального сайта:

https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/indigo/SR2/eclipse-java-indigo-SR2-win32.zip

1) Запускаем Eclipse.

2) File –New – Java project

3) В project name пишем имя проекта и нажимаем finish.

Рисунок 10.1 – Создание проекта

4) Нужно, чтобы проект содержал хотя бы один класс. Нажимаем правой кнопкой на наш проект и выбираем New – Class.

Рисунок 10.2 – Создание класса

Пишем имя и выбираем public static void main(String[] args)

Листинг 10.1 – Программа «Hello World»

public class hello {

 

/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

System. out. println("Hello world");

}

 

}

Линейные и разветвляющиеся алгоритмы, циклы.

Данная тема уже рассматривалась в предыдущих лабораторных работах. Принципиальных отличий между C# и Java не имеется. При возникновении вопросов следует обратиться к предыдущим лабораторным работам.

Индивидуальные задания.

Задание 1

0) Заданы величины a,b,c. Найти максимальное значение.

1) Решить квадратное уравнение axÔ+bx+c=0 с действительными коэффициентами для произвольных a,b,c.

2) Задана точка с координатами (x, y). Определить, на какой оси или в каком квадранте она находится.

3) Решить линейное уравнение ax+b=0 для произвольных a и b.

4) Заданы величины a, b, c. Найти минимальное значение.

5) Заданы величины a, b, c. Определить, являются ли они упорядоченными, т.е. выполняется ли одно из условий: a£b£c или a³b³c.

6) Определить количество действительных корней квадратного уравнения axÔ+bx+c=0 с произвольными коэффициентами a, b, c.

7) Задана точка (x0, y0) и прямая y=ax+b. Определить, где находится точка относительно прямой: на прямой, выше или ниже.

8) Заданы величины a, b, c, d. Определить, сколько среди них положительных, равных нулю и отрицательных.

9) Найти сумму членов арифметической прогрессии a, a+d, a+2d,…,a+(n-2)d, a+(n-1)d по заданным значениям a, d, n.

10) Заданы величины a, b, c. Упорядочить их по возрастанию (a£b£c).

11) Заданы две точки на плоскости. Определить, лежит ли хотя бы одна точка в начале системы координат.

12) Заданы две точки на плоскости. Определить, лежит ли хотя бы одна точка на оси координат.

13) Заданы величины a, b, c. Определить, сколько среди них равных.

14) Заданы три точки координатами: (x1, y1), (x2, y2), (x3, y3). Определить, лежат ли они на одной прямой.

15) Заданы две точки (x1, y1) и (x2, y2) и прямая ax+by+c=0. Определить, лежат ли обе точки относительно прямой в одной полуплоскости.

16) Заданы два круга своими радиусами r1, r2 и центрами (x1, y1), (x2, y2). Определить, как расположены они друг относительно друга: один круг внутри другого, круги вне друг друга, круги пересекаются.

17) Треугольник задан своими вершинами (x1, y1), (x2, y2), (x3, y3). Определить, какой он: прямоугольный, остроугольный или тупоугольный.

18) Задана точка в пространстве в декартовой системе координат. Найти значения координат этой точки в полярной системе координат.

19) Заданы две точки на плоскости. Определить, лежат ли они одновременно на осях координат.

20) Заданы две точки на плоскости. Определить, лежат ли они одновременно в одном и том же квадранте.

Задание 2.

Посчитать сумму по формуле.

0)

1)

2)

3)

4)

5)

6)

7)

8)

9)

10)

11)

12)

13)

14)

15)

16)

17)

18)

19)

20)

21)

22)

23)

24)

Пример выполнения варианта №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

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-04-27 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: