Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Object.InputArray();Стр 1 из 15Следующая ⇒
1. Main.java: public static void main(String[] args) { NewClass Object = new NewClass(); Object.InputArray(); Object.AutoArray(); Object.OutputArray(); Object.PodMatrica(); } NewClass.java: Import java.util.Scanner; public class NewClass { Public int row, col; public int Matrix[][]; void InputArray(){//Создаем матрицу Scanner scanner = new Scanner(System.in); String str; try { System.out.print("Количество строк(от 1): "); str = scanner.nextLine(); row = Integer.parseInt(str); System.out.print("Количество столбцов(от 1): "); str = scanner.nextLine(); col = Integer.parseInt(str); }catch(Exception e){ System.out.println(e.toString()); } Matrix = new int[row][col]; } void AutoArray(){//Автозаполнение матрицы for (int i=0;i<row;i++) for(int j=0;j<col;j++) Matrix[i][j]=(int)(Math.round(-35+Math.random() * 70)); } //Метод для вывода матрицы на экран void OutputArray(){ System.out.print("Матрица:\n"); for(int i=0;i<row;i++){ for(int j=0;j<col;j++) System.out.print(Matrix[i][j]+" "); System.out.print('\n'); } } //Метод для вывода подматрицы на экран void PodMatrica(){ Int beg_row, end_row, beg_col, end_col; Scanner scanner = new Scanner(System.in); String str; System.out.print("\nВведите диапазон подматрицы\n"); try{ System.out.print("Начальная строка: "); str = scanner.nextLine(); beg_row=Integer.parseInt(str); System.out.print("Конечная строка: "); str = scanner.nextLine(); end_row=Integer.parseInt(str); System.out.print("Начальный столбец: "); str = scanner.nextLine(); beg_col=Integer.parseInt(str); System.out.print("Конечный столбец: "); str = scanner.nextLine(); end_col=Integer.parseInt(str); if((beg_row>0 && beg_row<=Matrix.length)&&(end_row>=beg_row && end_row<=Matrix.length)/**/ &&(beg_col>0 && beg_col<=Matrix[0].length)&&(end_col>=beg_col && end_col<=Matrix[0].length)){ System.out.print("Подматрица:\n"); for(int i=beg_row-1;i<end_row;i++){ for(int j=beg_col-1;j<end_col;j++) System.out.print(Matrix[i][j]+" "); System.out.print('\n'); }} else System.out.print("Такой подматрицы не существует!"); }catch(Exception e){ System.out.println(e.toString()+"Вы ввели не верное значение!"); }}} 2. JavaApplication1.java: public static void main(String[] args) { NewClass Object = new NewClass(); Object.InputArray(); Object.AutoArray(); Date: 2016-06-06; view: 298; Нарушение авторских прав |