Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package koło2;
- import java.io.BufferedInputStream;
- import java.io.BufferedOutputStream;
- import java.io.DataInputStream;
- import java.io.DataOutputStream;
- import java.io.FileInputStream;
- import java.io.FileOutputStream;
- import java.io.IOException;
- public class zadani5 { // scalanie
- static int tab [];
- static int tab2 [];
- static int tab3 [];
- long dl;
- /*public zadani5(){
- this.dl = dl;
- }*/
- public int[] odczyt(String fileName) throws IOException{
- FileInputStream fis = new FileInputStream(fileName);
- BufferedInputStream bis = new BufferedInputStream(fis);
- DataInputStream dis = new DataInputStream(bis);
- long dl = dis.readLong();
- int [] t = new int[(int)dl];
- for(int i = 1; i < dl; i++){
- t[i] = dis.readInt();
- }
- dis.close();
- return t;
- }
- public int [] scal(int [] tab, int [] tab2){
- int [] t = new int [tab.length + tab2.length];
- for(int i = 0; i < tab.length; i++){
- t[2*i]=tab[i];
- t[2*i+1] = tab2[i];
- }
- return t;
- }
- public void zapisz(int [] t, String fileName) throws IOException{
- FileOutputStream fos = new FileOutputStream(fileName);
- BufferedOutputStream bos = new BufferedOutputStream(fos);
- DataOutputStream dos = new DataOutputStream(bos);
- dos.writeLong(t.length);
- for(int i = 0; i < t.length; i ++){
- dos.writeInt(t[i]);
- }
- dos.close();
- }
- public void wyswietl(int [] a){
- for(int i = 0; i < a.length; i++){
- System.out.println(a[i] + " ");
- }
- }
- public static void main(String [] args) throws IOException{
- zadani5 zad = new zadani5();
- int m = 50;
- int[] t1 = new int[m];
- for(int i = 0; i < t1.length; i++){
- t1[i] = i;
- }
- int[] t2 = new int[m];
- for(int j = 0; j < t2.length; j++){
- t2[j] = j;
- }
- int [] t3 = new int[t1.length + t2.length];
- System.out.println(t3.length);
- zad.zapisz(t1, "parzyste");
- zad.zapisz(t2, "nieparz");
- tab = zad.odczyt("parzyste");
- tab2 = zad.odczyt("nieparz");
- zad.wyswietl(tab);
- System.out.println();
- zad.wyswietl(tab2);
- ;
- zad.zapisz(zad.scal(t1, t2), "liczby");
- tab3 = zad.odczyt("liczby");
- System.out.println("wyniki");
- zad.wyswietl(tab3);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement