Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Cw {
- /*
- ZADANIE 1
- */
- private static void Show(int Wartosc)
- {
- System.out.println(Wartosc);
- }
- private static void Zadanie1()
- {
- System.out.println("Zadanie1");
- int Wartosc = 10;
- Show(Wartosc);
- System.out.println();
- }
- /*
- ZADANIE 2
- */
- private static void modifyValue(int Wartosc)
- {
- System.out.println(Wartosc);
- Wartosc *= 5;
- System.out.println(Wartosc);
- System.out.println();
- }
- private static void Zadanie2()
- {
- System.out.println("Zadanie2");
- int wrt = 5;
- modifyValue(5);
- }
- /*
- ZADANIE 3
- */
- private static void ZliczZnak(char []cTab, char Znak)
- {
- int Counter = 0;
- for(int i=0; i<cTab.length; i++)
- {
- if(cTab[i] == Znak)
- Counter++;
- }
- System.out.println(Counter);
- System.out.println();
- }
- private static void Zadanie3()
- {
- System.out.println("Zadanie3");
- char []cTab = "Ala ma kota".toCharArray();
- ZliczZnak(cTab, 'a');
- }
- /*
- ZADANIE 4
- */
- private static void display(char[][] tab)
- {
- for(int y=0; y<tab.length; y++)
- {
- for(int x=0; x<tab[y].length; x++)
- {
- System.out.print(tab[y][x] + " ");
- }
- System.out.println("");
- }
- System.out.println("");
- }
- private static void fillRow(char[][] tab, int row, char val)
- {
- for(int x=0; x<tab[row].length; x++)
- tab[row][x] = val;
- }
- private static void fillCol(char[][] tab, int col, char val)
- {
- for(int y=0; y<tab.length; y++)
- tab[y][col] = val;
- }
- private static void fillRowFromTo(char[][] tab, int row, int from, int to, char val)
- {
- if(to>tab[row].length)
- to = tab[row].length;
- for(int x=from; x<= to; x++)
- tab[row][x] = val;
- }
- private static void fillColFromTo(char[][] tab, int col, int from, int to, char val)
- {
- if(to>tab.length)
- to = tab.length;
- for(int y=from; y<=to; y++)
- tab[y][col] = val;
- }
- private static void fillRowFromTo(char[][] tab, int row, int[] pos, char val)
- {
- for(int i=0; i<pos.length; i++)
- {
- tab[row][pos[i]] = val;
- }
- }
- private static void fillColFromTo(char[][] tab, int col, int[] pos, char val)
- {
- for(int i=0; i<pos.length; i++)
- {
- tab[pos[i]][col] = val;
- }
- }
- private static void Zadanie4()
- {
- System.out.println("Zadanie4");
- char[][] tab = new char[20][20];
- for(int i=0; i<10; i++)
- fillRowFromTo(tab, i, 0, 9, '0');
- /* 1 2 3 4 5 6 7 8 9 10
- 1 o - o o o o o o o o
- 2 o - o - - - - - - o
- 3 o - o - o o o o - o
- 4 o - o - o - - o - o
- 5 o - o - o - - o - o
- 6 o - o - : ) - o - o
- 7 o - o - - - - o - o
- 8 o - o o o o o o - o
- 9 o - - - - - - - - o
- 10 o o o o o o o o o o
- */
- fillColFromTo(tab, 1, 0, 8, '-');
- fillColFromTo(tab, 8, 1, 8, '-');
- fillColFromTo(tab, 3, 1, 6, '-');
- fillColFromTo(tab, 6, 3, 6, '-');
- fillColFromTo(tab, 5, 3, 4, '-');
- fillRowFromTo(tab, 1, 3, 7, '-');
- fillRowFromTo(tab, 6, 3, 5, '-');
- fillRowFromTo(tab, 8, 1, 7, '-');
- fillRowFromTo(tab, 5, 4, 4, ':');
- fillRowFromTo(tab, 5, 5, 5, ')');
- display(tab);
- }
- public static void main(String[] args)
- {
- Zadanie1();
- Zadanie2();
- Zadanie3();
- Zadanie4();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement