Skip to content

Instantly share code, notes, and snippets.

View Viacheslav77's full-sized avatar

Viacheslav77

View GitHub Profile
@Viacheslav77
Viacheslav77 / gist:c15b758efc403de1e24c
Last active October 12, 2015 14:53
Крестики - нолики
package Krestiki;
import java.util.Scanner;
import java.util.Arrays;
import java.util.Random;
public class MyKtestic {
public static String [][] PlayingField =new String[3][3];
public static String gamer;
@Viacheslav77
Viacheslav77 / GUI
Last active February 14, 2016 18:37
Написать проект «Виртуальная файловая система». Каждый каталог и файл представлен одним объектом (Directory/File); должны поддерживатся связи между объектами; вся файловая структура хранится в одном файле. Обеспечить базовые ф-и для работы с ФС: добавление и удаление файлов и каталогов etc
package VirtualFileSysMy;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class GUI {
public static void mainMenu(VirtyalFileSystem obj) throws IOException {
System.out.println("\n The Virtyal File System is loaded\n");
@Viacheslav77
Viacheslav77 / Base of Flats
Last active February 28, 2016 18:21
Спроектировать базу «Квартиры». Каждая запись в базе содержит данные о квартире (район, адрес, площадь, кол. комнат, цена). Сделать возможность выборки квартир из списка по параметрам.
package Kvartiry;
//Спроектировать базу «Квартиры». Каждая запись в базе содержит данные о квартире (район,
//адрес, площадь, кол. комнат, цена). Сделать возможность выборки квартир из списка по
//параметрам.
import java.sql.*;
import java.util.Random;
public class Main {
public class IPhone extends Phone {
public IPhone() {
System.out.println("IPhone constructor");
touch = true;
hasWifi = true;
screenSize = 3;
}
// Придумать свое исключение и написать соответствующий класс и использующий его код.
import java.util.Scanner;
public class Myclass {
public static class TextExceptions extends Exception {
public TextExceptions (String message){
super(message);
@Viacheslav77
Viacheslav77 / InData
Last active February 28, 2016 18:20
Parser&Exception Написать метод разбора списка параметров в формате URL: para1=value1&param2=value2&param3=value3. В случае ошибки в формате бросать исключение.
public class InData {
private String [] [] par1;
public InData () {
par1 = new String [10][10];
}
public static class FormatException extends Exception {
public FormatException (String message){
@Viacheslav77
Viacheslav77 / Developer
Last active January 26, 2016 13:28
Developers
public abstract class Developer {
protected String job;
protected String name;
protected double basicSalary;
protected int experience;
public Developer(String job, String name, double basicSalary, int experience) {
this.job = job;
@Viacheslav77
Viacheslav77 / Circle
Created January 26, 2016 13:39
Figures Polimorfizm
package Figures_polimorfism;
public class Circle extends Rectangle {
public Circle(){
r=5;
//System.out.println("Конструктор Круг");
}
public Circle( int r){
package Human;
public class HumanComparable implements Comparable{
private int age;
public HumanComparable (int age){
this.age= age;
}
public int getAge(){
@Viacheslav77
Viacheslav77 / Circle
Last active January 27, 2016 10:40
Figures polimorfism + interface
package Figures_polimorfism;
public class Circle extends Figures {
public Circle(){
a=5;
//System.out.println("Конструктор Круг");
}
public Circle( int a){