Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.*;
- public class ArraySheet {
- public static void main(String[] args) {
- int[] array=new int[5];
- enter(array);
- System.out.println();
- System.out.println();
- print(array);
- System.out.println();
- System.out.println();
- System.out.println(getSum(array));
- System.out.println();
- System.out.println(getBiggest(array));
- System.out.println();
- System.out.println(getAvg(array));
- System.out.println();
- printReverse(array);
- System.out.println();
- System.out.println();
- }
- // 1
- public static void enter(int[] array){
- Scanner input = new Scanner(System.in);
- for(int i=0; i<array.length;i++){
- System.out.print("Enter a number:");
- array[i]=input.nextInt();
- }
- }
- // 2
- public static void print(int[] array){
- for(int i=0;i<array.length;i++){
- System.out.println(array[i]);
- }
- }
- // 3
- public static int getSum(int[] array){
- int sum=0;
- for(int i=0;i<array.length;i++){
- sum+=array[i];
- }
- return sum;
- }
- // 4
- public static int getBiggest(int[] array){
- int Biggest=array[0];
- for(int i=0; i<array.length;i++){
- if(array[i]>Biggest){
- Biggest=array[i];
- }
- }
- return Biggest;
- }
- // 5
- public static double getAvg(int[] array){
- double Average=0;
- for(int i=0; i<array.length;i++){
- Average+=array[i];
- }
- Average=Average/array.length;
- return Average;
- }
- // 6
- public static void printReverse(int[] array){
- for(int i=array.length-1; i>=0;i--){
- System.out.println(array[i]);
- }
- }
- // 7
- public static void printEveryOther(int[] array){
- for(int i=0; i<array.length;i=i+2){
- System.out.println(array[i]);
- }
- }
- // 8
- public static boolean isHonors(int[] array){
- double Average=getAvg(array);
- if(Average>=90)
- return true;
- else
- return false;
- }
- // 9
- public static char getLetterGrade(int[] array){
- double Average=getAvg(array);
- if(Average>=90)
- return 'A';
- else if(Average>=80)
- return 'B';
- else if(Average>=70)
- return 'C';
- else if(Average>=60)
- return 'D';
- else
- return 'F';
- }
- // 10
- public static int countOdd(int[] array){
- int Count=0;
- for(int i=0; i<array.length;i++){
- if(array[i]%2!=0){
- Count++;
- }
- }
- return Count;
- }
- // 11
- public static void printSecondHalf(int[] array){
- for(int i=array.length; i>array.length/2;i--){
- System.out.println(array[i]);
- }
- }
- // 12
- public static double avgOfOdd(int[] array){
- double Average=0;
- int Count=0;
- for(int i=0; i<array.length;i++){
- if(array[i]%2!=0){
- Average+=array[i];
- Count++;
- }
- }
- Average=Average/Count;
- return Average;
- }
- // 13
- public static void changeOdds(int[] array){
- for(int i=0; i<array.length;i++){
- if(array[i]%2!=0)
- array[i]+=1;
- }
- }
- // 14
- public static void sort(int[] array){
- {
- for (int i = 0; i < array.length - 1; i++)
- {
- int min = i;
- for (int j = i + 1; j < array.length; j++)
- {
- if (array[j] < array[min])
- {
- min = j;
- }
- }
- if (i != min)
- {
- int swap = array[i];
- array[i] = array[min];
- array[min] = swap;
- }
- }
- }
- }
- // 15
- public static int linear(int[] array, int num){
- int answer=-1;
- for(int i=0; i<array.length;i++){
- if(array[i]==num&&answer==-1){
- answer=i;
- }
- }
- return answer;
- }
- // 16
- public static int count(int[] array, int num){
- int c = 0;
- for(int i=0; i<array.length;i++){
- if(array[i]==num){
- c++;
- }
- }
- return c;
- }
- // 17
- public static void shift(int[] array){
- for(int i=0; i<array.length-1;i++){
- array[i]=array[i+1];
- }
- }
- // 18
- public static void shift2(int[] array){
- int next;
- int last=array[array.length-1];
- for(int i=0; i<array.length;i++){
- array[i]=array[i-1];
- }
- }
- }
Add Comment
Please, Sign In to add comment