Guest User

Untitled

a guest
Jul 21st, 2018
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.86 KB | None | 0 0
  1. import java.util.*;
  2. public class ArraySheet {
  3.  
  4. public static void main(String[] args) {
  5.  
  6. int[] array=new int[5];
  7.  
  8. enter(array);
  9. System.out.println();
  10. System.out.println();
  11.  
  12. print(array);
  13. System.out.println();
  14. System.out.println();
  15.  
  16. System.out.println(getSum(array));
  17. System.out.println();
  18.  
  19. System.out.println(getBiggest(array));
  20. System.out.println();
  21.  
  22. System.out.println(getAvg(array));
  23. System.out.println();
  24.  
  25. printReverse(array);
  26. System.out.println();
  27. System.out.println();
  28. }
  29.  
  30. // 1
  31. public static void enter(int[] array){
  32. Scanner input = new Scanner(System.in);
  33.  
  34. for(int i=0; i<array.length;i++){
  35. System.out.print("Enter a number:");
  36. array[i]=input.nextInt();
  37. }
  38. }
  39.  
  40. // 2
  41. public static void print(int[] array){
  42.  
  43. for(int i=0;i<array.length;i++){
  44. System.out.println(array[i]);
  45. }
  46. }
  47.  
  48. // 3
  49. public static int getSum(int[] array){
  50. int sum=0;
  51. for(int i=0;i<array.length;i++){
  52. sum+=array[i];
  53. }
  54. return sum;
  55. }
  56.  
  57. // 4
  58. public static int getBiggest(int[] array){
  59. int Biggest=array[0];
  60. for(int i=0; i<array.length;i++){
  61. if(array[i]>Biggest){
  62. Biggest=array[i];
  63. }
  64. }
  65. return Biggest;
  66. }
  67.  
  68. // 5
  69. public static double getAvg(int[] array){
  70. double Average=0;
  71. for(int i=0; i<array.length;i++){
  72. Average+=array[i];
  73. }
  74. Average=Average/array.length;
  75. return Average;
  76. }
  77.  
  78. // 6
  79. public static void printReverse(int[] array){
  80. for(int i=array.length-1; i>=0;i--){
  81. System.out.println(array[i]);
  82. }
  83. }
  84.  
  85. // 7
  86. public static void printEveryOther(int[] array){
  87. for(int i=0; i<array.length;i=i+2){
  88. System.out.println(array[i]);
  89. }
  90. }
  91.  
  92. // 8
  93. public static boolean isHonors(int[] array){
  94. double Average=getAvg(array);
  95. if(Average>=90)
  96. return true;
  97. else
  98. return false;
  99. }
  100.  
  101. // 9
  102. public static char getLetterGrade(int[] array){
  103. double Average=getAvg(array);
  104. if(Average>=90)
  105. return 'A';
  106. else if(Average>=80)
  107. return 'B';
  108. else if(Average>=70)
  109. return 'C';
  110. else if(Average>=60)
  111. return 'D';
  112. else
  113. return 'F';
  114. }
  115.  
  116. // 10
  117. public static int countOdd(int[] array){
  118. int Count=0;
  119. for(int i=0; i<array.length;i++){
  120. if(array[i]%2!=0){
  121. Count++;
  122. }
  123. }
  124. return Count;
  125. }
  126.  
  127. // 11
  128. public static void printSecondHalf(int[] array){
  129. for(int i=array.length; i>array.length/2;i--){
  130. System.out.println(array[i]);
  131. }
  132. }
  133.  
  134. // 12
  135. public static double avgOfOdd(int[] array){
  136. double Average=0;
  137. int Count=0;
  138. for(int i=0; i<array.length;i++){
  139. if(array[i]%2!=0){
  140. Average+=array[i];
  141. Count++;
  142. }
  143. }
  144. Average=Average/Count;
  145. return Average;
  146. }
  147.  
  148. // 13
  149. public static void changeOdds(int[] array){
  150. for(int i=0; i<array.length;i++){
  151. if(array[i]%2!=0)
  152. array[i]+=1;
  153. }
  154. }
  155.  
  156. // 14
  157. public static void sort(int[] array){
  158. {
  159. for (int i = 0; i < array.length - 1; i++)
  160. {
  161. int min = i;
  162. for (int j = i + 1; j < array.length; j++)
  163. {
  164. if (array[j] < array[min])
  165. {
  166. min = j;
  167. }
  168. }
  169. if (i != min)
  170. {
  171. int swap = array[i];
  172. array[i] = array[min];
  173. array[min] = swap;
  174. }
  175. }
  176. }
  177.  
  178. }
  179.  
  180. // 15
  181. public static int linear(int[] array, int num){
  182. int answer=-1;
  183. for(int i=0; i<array.length;i++){
  184. if(array[i]==num&&answer==-1){
  185. answer=i;
  186. }
  187. }
  188. return answer;
  189. }
  190.  
  191. // 16
  192. public static int count(int[] array, int num){
  193. int c = 0;
  194. for(int i=0; i<array.length;i++){
  195. if(array[i]==num){
  196. c++;
  197. }
  198. }
  199. return c;
  200. }
  201.  
  202. // 17
  203. public static void shift(int[] array){
  204. for(int i=0; i<array.length-1;i++){
  205. array[i]=array[i+1];
  206. }
  207. }
  208.  
  209. // 18
  210. public static void shift2(int[] array){
  211. int next;
  212. int last=array[array.length-1];
  213. for(int i=0; i<array.length;i++){
  214. array[i]=array[i-1];
  215. }
  216. }
  217.  
  218.  
  219. }
Add Comment
Please, Sign In to add comment