Понедельник, 30.03.2026
Приветствую Вас Гость

Шенденков С.В.
(Zmey)

Если Вы хотите вернуться на предыдущий язык, то нажмите кнопку Назад в Вашем браузере
Выбрать язык / Choose language:
Ukranian
English
French
German
Japanese
Italian
Portuguese
Spanish
Danish
Chinese
Korean
Arabic
Czech
Estonian
Belarusian
Latvian
Greek
Finnish
Serbian
Bulgarian
Turkish
Главная | Регистрация | Вход | RSS

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Помогите с заполнением поля класса
darkhbzДата: Вторник, 06.12.2011, 22:00 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 5
Репутация: 0
Статус: Offline
Есть программа, надо дописать в ней ввод с клавиатуры, пробывал делать через this.x=x; но не получается так как у меня оценки идут одномерным массивом! Помогите решить эту проблему.

Код программы:

class student {
int[] ocenki = new int[]{80,70,90};
String[] predmety = new String[]{"Математика","Программирование","Надежность"};
student() {
}
double sredniy(){
int sum = 0;
for(int i = 0; i < ocenki.length;i++){
sum += ocenki[i];
}
return sum/ocenki.length;
}

}
 
zp_zmeyДата: Вторник, 06.12.2011, 22:39 | Сообщение # 2
Рядовой
Группа: Администраторы
Сообщений: 6
Репутация: 1
Статус: Offline
А почему this.x=x не работает? Всё прекрасно работает.

Нужно всего лишь сделать конструктор так:

student(int[] new_ocenki) {
this.ocenki = new_ocenki;
}

Или тоже самое можно сделать в специальном методе:

void setOcenki(int[] new_ocenki) {
this.ocenki = new_ocenki;
}

В вышеописанных вариантах ты должен передавать программе уже подготовленный массив оценок.

А если тебе необходимо задать конкретную оценку, то метод должен выглядеть следующим образом:

void setOcenku(int predmet, int ocenka) {
this.ocenki[predmet] = ocenka;
}

В этом варианте ты должен передавать номер предмета, которому ты хочешь задать оценку и собственно саму оценку.
 
darkhbzДата: Среда, 07.12.2011, 20:23 | Сообщение # 3
Рядовой
Группа: Пользователи
Сообщений: 5
Репутация: 0
Статус: Offline
видимо где то затупил sad но все равно спасибо что разобрались с моей проблемой cool

Сообщение отредактировал darkhbz - Среда, 07.12.2011, 20:33
 
  • Страница 1 из 1
  • 1
Поиск:



Гость
Сообщения:

Гость, мы рады Вас видеть.
Пожалуйста зарегистрируйтесь или войдите под своим логином.
Поиск
Наш опрос
Кто производитель графического процессора Вашей видеокарты?

Результаты Архив опросов


Всего голосовало: 41
Обсудить опрос на форуме
Друзья сайта
free counters



Каталог сайтов Нашли.com - тематический каталог сайтов, поиск Каталог сайтов - Первый в WWW