Читайте также: |
|
Семинар №1. Вводное занятие
План
1. Организационные вопросы, обзор заданий, критерии выставления оценок
2. Введение в Java: JVM, JRE, JSDK
3. IDE Eclipse, запуск и интерфейс
4. Создание и настройка Java проекта в Eclipse
5. “Hello world!” на Java в Eclipse
6. Режим отладки в Eclipse
7. Документация Java и помощь в Eclipse
8. Правила оформления кода на языке Java
9. Введение в Java объекты
10. Примитивные типы и wrapper-классы для примитивных типов
11. Полное и короткое имя класса, import/package
12. Класс java.lang.String
13. Класс java.util.Scanner
14. Класс java.lang.Math
Hello world!
public class HelloWorld {
public static void main (String[] args) {
System.out.println("Hello, world");
}
}
Чтение с консоли
import java.util.*;
public class Test {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while(true) {
System.out.println("You inputted: "+scanner.next());
}
}
}
Пример класса
package ru.nsu.ccfit.anoykin.seminar1;
import java.util.Scanner;
public class Summator {
private static final int SIZE = 5;
private int sum;
public Summator() {
this (0);
}
public Summator(int sum) {
this. sum = sum;
}
public void add(int number) {
sum += number;
}
public int getSum() {
return sum;
}
public static void main(String args[]) {
System. out. println("Input " + SIZE + " numbers:");
Summator summator = new Summator();
Scanner scanner = new Scanner(System. in);
for (int i = 0; i < SIZE; i++) {
System. out. print("Number #"+(i+1)+": ");
summator.add(scanner.nextInt());
}
System. out. println("\nSum is " + summator.getSum());
}
}
Задание 1-1: Создание перспективы в Eclipse
Сделать перспективу с именем Universal, чтобы она выглядела так:
Примечания:
1. Создание перспективы через Window -> Save Perspective As …
2. Поиск нужного View через Window -> Show View -> Other …
Задание 1-2: Решение системы квадратных уравнений
Написать программу решения квадратного уравнения. Коэффициенты уравнения вводятся с консоли. Программа пишет корни уравнения, либо пишет, что система неразрешима. Корни уравнения вычисляются как:
X1 = (-b + sqrt(b*b – 4ac)) / 2a
X2 = (-b - sqrt(b*b – 4ac)) / 2a
Примечания:
1. Для ввода/вывода данных с консоли использовать Window -> Show View -> Console (открывается специальное view)
2. Для вычисления квадратного корня java.lang.Math.sqrt()
3. Для вывода на экран использовать класс System
4. Для считывания данных использовать класс java.util.Scanner
5. Приложение должно лежать в пакете /ru/nsu/ccfit/ФАМИЛИЯ/seminar1/
Задание 1-3: Программа GuessNumber
Реализовать игру “угадай число”. Программа загадывает случайное число в пределах от 1 до 100. Задача игрока - отгадать это число не более чем за восемь попыток. После каждой попытки программа подсказывает больше загаданное число или меньше предполагаемого. При проигрыше программа показывает загаданное число.
Примечания:
1. Для генерации случайного числа использовать java.lang.Math.random()
2. Для вывода на экран использовать класс System
3. Для считывания данных использовать класс java.util.Scanner
4. Приложение должно лежать в пакете /ru/nsu/ccfit/ФАМИЛИЯ/seminar1/
Дата добавления: 2015-10-29; просмотров: 125 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Рабочее место (Workbench) | | | Тема 1.3 Настройка среды окружения. |