1

Тема: Отвечаю на любые вопросы

Отвечаю на любые вопросы по Java бесплатно.

Регистрируйтесь и задавайте вопросы в форуме.

Сделаем мир лучше!

2

Re: Отвечаю на любые вопросы

Здравствуйте!!!Помогите пожалуйста!!!В универе задали лабу по программированию на JAVA!!!Нужно Создать класс «Оружие». (Может быть холодным и огнестрельным.) Вооружить подразделение. Посчитать стоимость. Даже не знаю с чего начать что нужно писать в коде и как правильно составить алгоритм!!!Помогите!!!
Нужно стандартные компиляторы и библиотеки
классы, наследование, полиморфизм, инкапсуляция.
Приложение должно быть консольным.
Не использовать внешние источники данных: файлы, СУБД, XML
Данные инициализации объектов передавать с помощью конструктора, функции или метода
Вот все что нужно для этого!!!
Вот затрудняюсь как можно написать все это в консольном приложение и как это сделать!!!
Здесь вот вылаживаю код программы как сумел написать!!!
import java.lang.String;
import java.io.*;

class Oruzhie extends Summa
{
String Avtomat;
String Pistolet;
String Nozh;
public Oruzhie()
{
Oruzhie av = new Oruzhie();
av.Avtomat();
Oruzhie ps = new Oruzhie();
ps.Pistolet();
Oruzhie nzh = new Oruzhie();
nzh.Nozh();
}
public void Avtomat()
{
String marka = "AK-47";
String nomer = "Таб/ном-047003";
String sum = "10000";
marka.toString();
nomer.toString();
sum.toString();
return;
}
public void Pistolet()
{
String marka = "TT-40";
String nomer = "Таб/ном-040003";
String sum = "5000";
marka.toString();
nomer.toString();
sum.toString();
return;
}
public void Nozh()
{
String marka = "N-3";
String nomer = "Таб/ном-030003";
String sum = "2000";
marka.toString();
nomer.toString();
sum.toString();
return;
}
}
class Podrazdelenie extends Oruzhie
{
String Specnaz;
String FBI;
String Policia;
public Podrazdelenie()
{
Podrazdelenie sp = new Podrazdelenie();
sp.Specnaz();
Podrazdelenie fb = new Podrazdelenie();
fb.FBI();
Podrazdelenie pl = new Podrazdelenie();
pl.Policia();
}
public void Specnaz()
{
String name = "Vlad";
name.toString();
return;
}
public void FBI()
{
String name = "Vasja";
name.toString();
return;
}
public void Policia()
{
String name = "Petja";
name.toString();
return;
}
}
public class Summa
{
public static void main (String [] args ) throws IOException
{
InputStreamReader is = new InputStreamReader(System.in);
BufferedReader bis = new BufferedReader(is);
try {
System.out.println("Vvedite Vashe name dlja polu4enia danih i nazhmite <Enter>:" );
String name = bis.readLine();
System.out.println("Dannie: " + name + " podrazdelenie Specnaz: oruzhie Avtomat - marki AK-47, tab/nom-047003 so stoimost'y - 10000$ ");
System.out.println("Vvedite Vashe name dlja polu4enia danih i nazhmite <Enter>:");
String name1 = bis.readLine();
System.out.println("Dannie: " + name1 + " podrazdelenie FBI: oruzhie Pistolet - marki TT-40, tab/nom-040003 so stoimost'y - 5000$ ");
System.out.println("Vvedite Vashe name dlja polu4enia danih i nazhmite <Enter>:");
String name2 = bis.readLine();
System.out.println("Dannie: " + name2 + " podrazdelenie Policia: oruzhie Nozh - marki N-3, tab/nom-030003 so stoimost'y - 2000$ ");
}
catch (IOException e){System.out.println("!!!ERROR!!! "+ e); }
}
}

но мне сказали что неправильно составлена программа