Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Bitmap {
- private String image[][]=new String [10][10];
- public Bitmap(int a[])
- {
- int temp[] = a;
- for (int j=0; j<10;j++)
- {
- for (int k=0; k<10;k++)
- {
- image[j][k]="-";
- }
- }
- int x=0;
- int y=1;
- for(int b=0; b<(temp.length-1)/2; b++)
- {
- image[temp[x]][temp[y]]="*";
- x+=2;
- y+=2;
- }
- }
- public void flipHorizontal()
- {
- for (int i = 0;i<10;i++)
- {
- String temp[] = new String[10];
- for (int j = 0;j<10; j++)
- {
- temp[j] = image[i][j];
- }
- for (int j = 0;j<10;j++)
- {
- image[i][j] = temp[9-j];
- }
- }
- }
- public void flipVertical()
- {
- for (int j = 0; j < 10; j++)
- {
- String temp[] = new String[10];
- for (int i = 0; i < 10; i++)
- {
- temp[i] = image[i][j];
- }
- for (int i = 0; i < 10; i++)
- {
- image[i][j] = temp[9-i];
- }
- }
- }
- public void reverse()
- {
- for (int i = 0; i < image.length; i++)
- {
- for (int j = 0; j < image[i].length; j++)
- {
- if (image[i][j] == "*")
- {
- image[i][j] = "-";
- }
- else if (image[i][j] == "-")
- {
- image[i][j] = "*";
- }
- }
- }
- }
- public String toString()
- {
- String q = "";
- for (int i = 0; i < image.length; i++)
- {
- for (int j = 0; j < image[i].length; j++)
- {
- q+=image[i][j];
- }
- q+="\n";
- }
- return q;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement