Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Catch (Exception ex). str=Ошибка чтения данных;
{ str="Ошибка чтения данных"; } Return str; } Public String summ() { String str=""; int n3=1,n4=1; Try { if(n1==n2 & m1==m2) { int n=n1,m=m1; Array_out=new int[m][n]; str+="Суммирование выполнено успешно:\n"; for (int i=0;i<Array_out.length;i++) { for (int j=0; j<Array_out[i].length;j++) { Array_out[i][j]=Array_1[i][j]+Array_2[i][j];/*суммирование*/ str+=""+Array_out[i][j]+" "; } str+="\n"; } summ_bool=true; } } Catch (Exception ex) { str="Ошибка выполнении операции"; summ_bool=false; } Return str; } Public String write() { String str=""; If (summ_bool) { Try { file_out= new File("file_out.txt"); if (!file_out.exists()) { File_out.createNewFile(); } FileWriter out = new FileWriter(file_out); out.write("Результат вычисления таков \n"); String file_text=""; for (int i=0;i<Array_out.length;i++) { for (int j=0;j<Array_out[i].length;j++) { file_text+=""+Array_out[i][j]+" "; } file_text+="\n"; Out.append(file_text); file_text=""; } str="Запись прошла успешна"; Out.close(); } Catch (Exception ex) { str="Ошибка записи данных"; }} Return str; } } 10. Main.java: Import java.util.Scanner; public class Main { public static void main(String[] args) { int Array[], row; Scanner scanner = new Scanner(System.in); String str; try { System.out.print("Введите размерность массива: "); str = scanner.nextLine(); row = Integer.parseInt(str); Array = new int[row]; System.out.print("Введите элементы массива:\n"); for (int i=0;i<row;i++) Array[i]=scanner.nextInt(); Sort1 sort1 = new Sort1(Array); Sort2 sort2 = new Sort2(Array); Sort1.start(); Sort2.start(); }catch(Exception e){ System.out.println(e.toString()); }}} Sort1.java: (ВЫБОРА) public class Sort1 extends Thread{ int array[]; Sort1(int aray[]){ array = new int[aray.length]; for(int i=0;i<aray.length;i++) array[i] = aray[i]; } @Override public void run(){ try{ Thread.sleep(500); } catch(InterruptedException e){} for (int i = 0; i < array.length; i++) { int min = array[i]; int imin = i; for (int j = i+1; j < array.length; j++) { if (array[j] < min) { min = array[j]; imin = j; }} if (i!= imin) { int temp = array[i]; array[i] = array[imin]; array[imin] = temp; } } System.out.print("\nОтсортированный массив(Сортировка выбором): "); for(int i=0; i<array.length;i++) System.out.print(array[i]+" "); }} Sort2.java: (ПУЗЫРЕК) public class Sort2 extends Thread{ int array[]; Sort2(int aray[]){ array = new int[aray.length]; for(int i=0;i<aray.length;i++) array[i] = aray[i]; } @Override public void run(){ try{ Thread.sleep(100); } catch(InterruptedException e){} Int temp; for(int i=0; i<array.length;i++) for(int j=0; j<array.length-i-1;j++) if(array[j]>array[j+1]){ temp = array[j]; array[j] = array[j+1]; array[j+1] = temp; } System.out.print("\nОтсортированный массив(Методом пузырька): "); for(int i=0; i<array.length;i++) System.out.print(array[i]+" "); }} 10. Main.java: Date: 2016-06-06; view: 291; Нарушение авторских прав |