![]() |
|
Модераторы: Poseidon |
![]()
|
|
| CheDesigner |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 1.10.2008 Репутация: нет Всего: нет |
Здравствуйте уважаемые программисты и остальные!
Меня зовут Тамерлан я из Копенгагена, в данное время учусь на программиста, учим язык JAVA (здесь в Европе он стал очень популярным). Так вот начали мы учиться с 1 сентября, и так случилось что я попал в аварию и пролежал неделю в коме, и короче много материала пропустил. Вчера нам прислали 4 обязательных задания, которые надо решить до понедельника. Если их не сдать, могут отчислить. Так как я очень много пропустил, мне очень сложно самому сделать эти задание, поэтому я обращаюсь к вам за помощью, просто мне больше не к кому обратиться, помогите пожалуйста. 1 задание: Нужно было сделать класс "Box" с "int" переменными height, width, length. Затем в классе "Box" нужно было создать конструктор "Box()" который задаёт 0 для height, width, length, и ещё один конструктор "Box(int h, int w, int l)" который задаёт height=h, width=w og length=l. Так вот эту часть задания я вроде сделал:
A вот что я не могу сделать в этом задании - это добавить методы get и set к height, width и length, и метод getSize() который возврашает объём (height*width*length). Зделать программу которая создаст обьект (box1) класса "Box" (вы вызывая параметры, используя первый конструктор). И обьект "box2" класса "Box" с height=3, width=4, length=6 (используя второй конструктор) Задать height=2, width=3, length=11 на "box2" с "set" методами. Запустить и узнать какой "box" самый большой и на сколько он больше другого "box"-a. Задать height=3 на "box1" затем запустить и узнать какой "box" самый большой и на сколько он больше другого "box"-a. Задать length=8 на "box1" затем запустить и узнать какой "box" самый большой и на сколько он больше другого "box"-a. 2 задание. Создать класс "DiceGame" с частной переменной (private variable) (diceArray) типа массив из "int". "DiceGame" должен иметь конструктор, в котором инстанцирован "diceArray" с 5 мест, каждое место должно включать в себя случайное число (int) между 1 и 6. Сделать метод rollDie (int index), который ставит этот показатель на место index в diceArray на новое случайное число между 1 и 6 Сделать метод getSum (), который возвращает сумму пяти (int) в массиве (diceArray). Сделать метод toString (), который возвращает все цифры в diceArray с пробелом между ними, как "String". Создайте программу, которая создает объект (game) из класса DiceGame. Запустите game через toString метод, используя getSum () для получения суммы. Зовите rollDie метод с 1, 2 и 3. Запустите game снова и используйте getSum () для получения суммы. (перевёл как смог, надеюсь вы поймёте) вот это же задание на английском: Make a class DiceGame with a private variable (diceArray) of type array of int. DiceGame must have a constructor, which instantiated diceArray with 5 seats, each seat will include a random number (int) between 1 and 6 Make a method rollDie (int index), which puts the figure at the space index in diceArray to a new random number between 1 and 6 Make a method getSum () which returns the sum of the 5 int in the array. Make a method toString () which returns all figures in diceArray with space between as a String. Create a program that creates an object (game) of the class DiceGame. Print the game through toString method, using getSum () to print the sum. Call rollDie method with 1, 2 and 3 Print the game again and use getSum () to print the sum. Помогите решить эти 2 задания, пожалуйста. Остальные 2 я попробую решить сам, но если не смогу закину сюда. Все задания мне нужно сделать в NetBeans'e. Это сообщение отредактировал(а) CheDesigner - 3.10.2008, 19:03 |
|||
|
||||
| dive |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 83 Регистрация: 25.10.2007 Где: Санкт-Петербург Репутация: 1 Всего: 5 |
на быструю руку, без проверки. как раз должно быть похоже на студента (:
1.
2.
это сами допишешь "Create a program that creates an object (game) of the class DiceGame. Print the game through toString method, using getSum () to print the sum. Call rollDie method with 1, 2 and 3 Print the game again and use getSum () to print the sum." |
||||
|
|||||
| CheDesigner |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 1.10.2008 Репутация: нет Всего: нет |
Dive спасибо!
Народ помогите сделать эти задания: 1. Make a JApplet with a JTextField, a JTextArea and a JButton. Add code so that the text of JTextField added to JTextArea (append) and JTextField'et erased when you click on the button, so you are ready for the next text. Create an HTML page that contains JApplet'en. (Remember to compile class, otherwise it can not run in the browser.) 2. Make a JFrame with a JPanel and a JLabel. Add code so that each time you click the mouse on JPanel signed x and y coordinates of the mouse clicked in JLabel. (Note to Event Mouse has some methods you can use.) Be sure to set up an object of your JFrame when the program is run. (If you have a main class, with an empty main method, nothing happens when I run the program.) Если надо я переведу, только скажите. |
|||
|
||||
| SoulKeeper |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 375 Регистрация: 14.1.2007 Где: Ukraine, Lviv. Репутация: нет Всего: 15 |
2
Это сообщение отредактировал(а) SoulKeeper - 3.10.2008, 22:57 |
|||
|
||||
| CheDesigner |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 1.10.2008 Репутация: нет Всего: нет |
SoulKeeper, Спасибо огромное!
Последний вопрос, что значит это: Be sure to set up an object of your JFrame when the program is run. (If you have a main class, with an empty main method, nothing happens when I run the program.) Я понимаю перевод, но не понимаю что нужно написать в Майн классе, или какой обьект нужно там создать? |
|||
|
||||
| SoulKeeper |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 375 Регистрация: 14.1.2007 Где: Ukraine, Lviv. Репутация: нет Всего: 15 |
Тут все нужное написано, работает как надо ;)
Напоминают что-бы JFrame создать не забыли. Это сообщение отредактировал(а) SoulKeeper - 6.10.2008, 17:22 |
|||
|
||||
| CheDesigner |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 1.10.2008 Репутация: нет Всего: нет |
SoulKeeper, спасибо!
Пацаны мне уже не удобно вас просить, но я никак не могу сделать задание с Апплетом... Помогите если будет время, мне после завтра сдавать... Make a JApplet with a JTextField, a JTextArea and a JButton. Add code so that the text of JTextField added to JTextArea (append) and JTextField'et erased when you click on the button, so you are ready for the next text. |
|||
|
||||
| I_Am_Rock |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 523 Регистрация: 18.1.2008 Репутация: 2 Всего: 15 |
Даже в нашей азиатской стране в таком случае не отчислили бы... |
|||
|
||||
| CheDesigner |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 1.10.2008 Репутация: нет Всего: нет |
Послушайте уважаемый, я это всё мог бы и не писать вообще, а просто попросить о помощи. Я не собираюсь никому ничего доказывать, я здесь не для этого. Мне мой препод говорит, "ты много пропустил, может начнёшь со следующего года?" а я ему сказал что хочу продолжить, на что он мне ответил "если не сможешь сделать эти 4 задания, скорее всего мы будем думать о твоём отчислении".. Вот так вот. |
|||
|
||||
| I_Am_Rock |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 523 Регистрация: 18.1.2008 Репутация: 2 Всего: 15 |
CheDesigner, я и не просил ничего доказывать. Верю, верю на слово! Не подумайте ничего плохого, просто это как-то неправдоподобно прозвучало - Тамерлан, Копенгаген, кома...
Но самое неправдоподобное - это то, что отчислят с начала года из-за того что не сдал какие-то там задания. Отчисляют по академическим задолжностям - завалил сессию, а потом пересдачу. И у вас в Европе так же делают. А то получается - препод всем раздал задания, потом подошел и фактически (с ваших слов) сказал - т.к. вы были в коме, то вас, в отличие от других, нужно будет выгнать после первой же контрольной... Не верю! Опять-таки - прошу не обижаться... Это сообщение отредактировал(а) I_Am_Rock - 7.10.2008, 21:15 |
|||
|
||||
| CheDesigner |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 1.10.2008 Репутация: нет Всего: нет |
Привет!
Мне срчно нужна помошь. вот мой код JAVA:
Что я не могу сделать это: Создайте программу, которая создает объект (игра) из класса DiceGame. Запустите игру через toString метод, используя getSum () для печати суммы. Звоните rollDie метод с 1, 2 и 3. Запустите игру снова и используя getSum () для печати суммы. |
|||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |