Advertisement
Guest User

Untitled

a guest
Apr 19th, 2015
194
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.68 KB | None | 0 0
  1.  
  2. public class Bitmap {
  3. private String image[][]=new String [10][10];
  4.  
  5. public Bitmap(int a[])
  6. {
  7. int temp[] = a;
  8. for (int j=0; j<10;j++)
  9. {
  10. for (int k=0; k<10;k++)
  11. {
  12. image[j][k]="-";
  13. }
  14. }
  15. int x=0;
  16. int y=1;
  17. for(int b=0; b<(temp.length-1)/2; b++)
  18. {
  19. image[temp[x]][temp[y]]="*";
  20. x+=2;
  21. y+=2;
  22. }
  23. }
  24.  
  25. public void flipHorizontal()
  26. {
  27. for (int i = 0;i<10;i++)
  28. {
  29. String temp[] = new String[10];
  30. for (int j = 0;j<10; j++)
  31. {
  32. temp[j] = image[i][j];
  33. }
  34. for (int j = 0;j<10;j++)
  35. {
  36. image[i][j] = temp[9-j];
  37. }
  38. }
  39. }
  40.  
  41.  
  42. public void flipVertical()
  43. {
  44. for (int j = 0; j < 10; j++)
  45. {
  46. String temp[] = new String[10];
  47. for (int i = 0; i < 10; i++)
  48. {
  49. temp[i] = image[i][j];
  50. }
  51. for (int i = 0; i < 10; i++)
  52. {
  53. image[i][j] = temp[9-i];
  54. }
  55. }
  56.  
  57.  
  58. }
  59.  
  60. public void reverse()
  61. {
  62. for (int i = 0; i < image.length; i++)
  63. {
  64. for (int j = 0; j < image[i].length; j++)
  65. {
  66. if (image[i][j] == "*")
  67. {
  68. image[i][j] = "-";
  69. }
  70. else if (image[i][j] == "-")
  71. {
  72. image[i][j] = "*";
  73. }
  74. }
  75. }
  76. }
  77. public String toString()
  78. {
  79. String q = "";
  80. for (int i = 0; i < image.length; i++)
  81. {
  82. for (int j = 0; j < image[i].length; j++)
  83. {
  84. q+=image[i][j];
  85. }
  86. q+="\n";
  87. }
  88. return q;
  89. }
  90. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement