Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 16.03.2012
Сообщений: 5

Вывод на экран указанного типа товара из общего массива

26.03.2012, 12:10. Показов 609. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
" Необходимо создать метод, выводящий на экран только указанный тип товара (Mobile or Photo) из общего массива Всех типов. "

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
//0.Базовый класс
 class Baza {
    double price; int kol;
 Baza(double price, int kol){
 this.price=price;
 this.kol=kol;
 }
 
 class Mobile extends Baza
 {
    String par1; String par2; String par3;
    Mobile(double price,int kol,String par1,String par2,String par3)
    {
    super(price,kol);
    this.par1=par1; this.par2=par2; this.par3=par3;
    }
    }
 class Photo extends Baza
 {
    String par4; String par5;
    Photo(double price,int kol,String par4,String par5)
    {
    super(price,kol);
    this.par4=par4; this.par5=par5;
    }
    }
 
class InstanceOfTest {
    Baza[] createBazaArray()
    {
        Mobile bazaMobile=new Mobile(10000, 3, "SoneE","2001","3G");
        Photo bazaPhoto=new Photo(20000, 1, "Canon","400D");
        Photo bazaPhoto1=new Photo(24000, 5, "NIKON","1000D");
         Baza[] bazasss=new Baza[3];
         bazasss[0]=bazaMobile;
         bazasss[1]=bazaPhoto;
         bazasss[2]=bazaPhoto1;
        return bazasss;
    }
 
    void printArray(Baza[] bazasss)
    {
          for(int i=0;i<bazasss.length;i++)
    {
    Baza baza=bazasss[i];
    System.out.println("цена:"+baza.price+ " руб., кол-во на складе:"+baza.kol+" ед.");
    if(baza instanceof Mobile )
    {
    Mobile mob=(Mobile)baza;
     System.out.println("Моб.телефон:"+mob.par1+";"+mob.par2+";"+mob.par3);
    }
     if(baza instanceof Photo )
    {
    Photo phot=(Photo)baza;
     System.out.println("Фотоаппарат:"+phot.par4+";"+phot.par5);
        }
 
    }
    }
 
public static void main(String[] args) {
InstanceOfTest test = new InstanceOfTest();
Baza[] bazasss = test.createBazaArray();
test.printArray(bazasss);
}
 }
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.03.2012, 12:10
Ответы с готовыми решениями:

Скрипт, который находит суммарный размер всех файлов указанного типа в указанной папке. Вывод осуществляется на экран монитора (в окно вывода)
Скрипт, который находит суммарный размер всех файлов указанного типа в указанной папке. Вывод осуществляется на экран монитора (в окно...

Вывод на экран значений элементов типа int из одномерного массива любой длины
Написать функцию print_arr, которая предназначена для вывода на экран значений элементов типа int из одномерного массивов любой длины....

Вывод на экран указанного количества концентрических окружностей
помогите пожалуйста &quot;Программа запрашивает у пользователя значение радиуса и количество окружностей И выводит на экран указанное...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
26.03.2012, 12:10
Помогаю со студенческими работами здесь

Поиск и вывод на экран сведений о людях в массиве, родившихся не ранее указанного года
Создать класс с данными о человеке. В классе должны отражаться следующие сведения: идентификационный код, год рождения и заработная плата,...

Вывод на экран, содержащихся в заданном файле строк текста, начинающихся с указанного символа
помогите : Программе задаются: - имя входного текстового файла; - начальный символ строк. Программа должна осуществлять вывод на...

Вывод поля в каталог товара, белый экран
Всем привет, делаю магазин на опен карт 1.5.6. Задача сделать сделать поле для опта, и чтобы в корзине опт считался от 10 товаров. Это...

Вывод на экран общего, свободного и занятого дискового пространства для произвольного логического диска
Написать программу на языке Паскаль для вывода на экран общего, свободного и занятого дискового пространства для произвольного логического...

вывод на экран случайного одномерного массива,ввод с клавиатуры одномерного массива и вывод его на экран.и все это в одной проге.как это сделать?
надо чтобы при запуске прграммы в паскале сначала вывелся на кран одномерный случайный массив,потом ввод с клавиатуры одномерного массива и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru