Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Общие вопросы по Java, Java SE, Kotlin
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.11.2011, 11:46   #1
ISV-777
Пользователь
 
Регистрация: 01.11.2010
Сообщений: 40
Вопрос Доработка Java программы. Не могу найти недочет в программе.

Посвящаю в курс дела.
Необходимо создать матрицу 5x5.
Найти минимальный элемент в 1 строке.
Этим элементом заменить всю вторую строку.
Найти максимальный элемент в 3 строке .
Этим элементом заменить всю 4 строку.
Вот мой код программы(все работает, но при вызове любого элемента матрицы на экран дает ответ 1.)
=>

public class lr1 {
int ar[][]={{17,2,3,4,5},
{10,11,12,13,14,15},
{21,22,23,24,25},
{31,32,33,34,35},
{41,42,43,44,45}
};
public int FindMin1str(){
int min=ar[0][0];
for (int i=0;i<1;i++){
for(int j=0;i<5;j++){
if(ar[i][j]<min){
min=ar[i][j];
}
}
}
return min;}
public int FindMax3str(){
int max=ar[2][0];
for (int i=2;i<3;i++){
for(int j=0;i<5;j++){
if(ar[i][j]>max){
max=ar[i][j];
}
}
}
return max;}
public static void main(String arg[]){
lr1 p=new lr1();
for (int j=0;j<5;j++){
p.ar[1][j]=p.FindMin1str();
}
for(int j=0;j<5;j++){
p.ar[3][j]=p.FindMax3str();
}
System.out.println(p.ar[1][0]);
}

}
ISV-777 вне форума Ответить с цитированием
Старый 04.11.2011, 17:28   #2
it-webwork
Пользователь
 
Регистрация: 02.11.2011
Сообщений: 29
По умолчанию

Код:
public int FindMin1str() {
		int min = ar[0][0];
		for (int i = 0; i < 1; i++) {
			for (int j = 0; i < 5; j++) { // здесь должна быть  j 
И тоже самое в public int FindMax3str()

Нужно быть внимательней
it-webwork вне форума Ответить с цитированием
Старый 04.11.2011, 20:24   #3
ISV-777
Пользователь
 
Регистрация: 01.11.2010
Сообщений: 40
По умолчанию

Цитата:
Сообщение от it-webwork Посмотреть сообщение
Код:
public int FindMin1str() {
		int min = ar[0][0];
		for (int i = 0; i < 1; i++) {
			for (int j = 0; i < 5; j++) { // здесь должна быть  j 
И тоже самое в public int FindMax3str()

Нужно быть внимательней
Спасибо) Внимания и не хватило.
ISV-777 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Доработка программы java. Посоветуйте что делать ISV-777 Помощь студентам 0 03.11.2011 21:46
Ошибку не могу найти в программе Веселина Паскаль, Turbo Pascal, PascalABC.NET 7 26.05.2011 20:44
Не могу найти ошибку в программе. Елеша Помощь студентам 0 06.05.2011 23:45
Не могу найти ошибку в программе lioshenka Общие вопросы C/C++ 5 24.08.2009 11:38