ArrayTest.java
import java.util.Arrays;
import java.util.Scanner;
public class ArrayTest {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int table[] = new int[10];
int count = 0;
Scanner scan = new Scanner(System.in);
for(int i=0; i<10; i++){
System.out.println("Enter Array Element:");
int n = scan.nextInt();
if(n < 0){
System.out.println("Invalid Number.");
i--;
if(count >= 5)
break;
}else{
table[i] = n;
count++;
}
}
int sum = 0;
System.out.println("Array Elements are: "+Arrays.toString(table));
for(int i=0; i avg){
high++;
}
else{
equal++;
}
}
System.out.println("Number of elements less than average "+less);
System.out.println("Number of elements greater than average "+high);
System.out.println("Number of elements equal to average "+equal);
for(;;){
System.out.println("Enter Search Element (-1 to quit): ");
int searchNum = scan.nextInt();
if(searchNum == -1){
break;
}
int index = find(searchNum, table, count);
if(index == -1){
System.out.println("Element not found");
}
else{
System.out.println("Element found at "+index);
}
}
smallest(table, count);
}
public static int find (int valueToSearchFor, int intArray[ ], int numberOfValidEnties){
for(int i=0; i a[i]){
min = a[i];
index = i;
}
}
System.out.println("The smallest element is "+min+" index is "+index);
int temp = a[0];
a[0] = a[index];
a[index] = temp;
System.out.println("After swap array elements are :"+Arrays.toString(a));
}
}
Output:
Enter Array Element:
3
Enter Array Element:
4
Enter Array Element:
5
Enter Array Element:
2
Enter Array Element:
1
Enter Array Element:
6
Enter Array Element:
7
Enter Array Element:
8
Enter Array Element:
-1
Invalid Number.
Array Elements are: [3, 4, 5, 2, 1, 6, 7, 8, 0, 0]
The Sum is 36
The Average is : 4.5
Number of elements less than average 4
Number of elements greater than average 4
Number of elements equal to average 0
Enter Search Element (-1 to quit):
2
Element found at 3
Enter Search Element (-1 to quit):
3
Element found at 0
Enter Search Element (-1 to quit):
1
Element found at 4
Enter Search Element (-1 to quit):
6
Element found at 5
Enter Search Element (-1 to quit):
-1
The smallest element is 1 index is 4
After swap array elements are :[1, 4, 5, 2, 3, 6, 7, 8, 0, 0]
Solution
ArrayTest.java
import java.util.Arrays;
import java.util.Scanner;
public class ArrayTest {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int table[] = new int[10];
int count = 0;
Scanner scan = new Scanner(System.in);
for(int i=0; i<10; i++){
System.out.println("Enter Array Element:");
int n = scan.nextInt();
if(n < 0){
System.out.println("Invalid Number.");
i--;
if(count >= 5)
break;
}else{
table[i] = n;
count++;
}
}
int sum = 0;
System.out.println("Array Elements are: "+Arrays.toString(table));
for(int i=0; i avg){
high++;
}
else{
equal++;
}
}
System.out.println("Number of elements less than average "+less);
System.out.println("Number of elements greater than average "+high);
System.out.println("Number of elements equal to average "+equal);
for(;;){
System.out.println("Enter Search Element (-1 to quit): ");
int searchNum = scan.nextInt();
if(searchNum == -1){
break;
}
int index = find(searchNum, table, count);
if(index == -1){
System.out.println("Element not found");
}
else{
System.out.println("Element found at "+index);
}
}
smallest(table, count);
}
public static int find (int valueToSearchFor, int intArray[ ], int numberOfValidEnties){
for(int i=0; i a[i]){
min = a[i];
index = i;
}
}
System.out.println("The smallest element is "+min+" index is "+index);
int temp = a[0];
a[0] = a[index];
a[index] = temp;
System.out.println("After swap array elements are :"+Arrays.toString(a));
}
}
Output:
Enter Array Element:
3
Enter Array Element:
4
Enter Array Element:
5
Enter Array Element:
2
Enter Array Element:
1
Enter Array Element:
6
Enter Array Element:
7
Enter Array Element:
8
Enter Array Element:
-1
Invalid Number.
Array Elements are: [3, 4, 5, 2, 1, 6, 7, 8, 0, 0]
The Sum is 36
The Average is : 4.5
Number of elements less than average 4
Number of elements greater than average 4
Number of elements equal to average 0
Enter Search Element (-1 to quit):
2
Element found at 3
Enter Search Element (-1 to quit):
3
Element found at 0
Enter Search Element (-1 to quit):
1
Element found at 4
Enter Search Element (-1 to quit):
6
Element found at 5
Enter Search Element (-1 to quit):
-1
The smallest element is 1 index is 4
After swap array elements are :[1, 4, 5, 2, 3, 6, 7, 8, 0, 0]

ArrayTest.java import java.util.Arrays; import java.util.Scann.pdf

  • 1.
    ArrayTest.java import java.util.Arrays; import java.util.Scanner; publicclass ArrayTest { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int table[] = new int[10]; int count = 0; Scanner scan = new Scanner(System.in); for(int i=0; i<10; i++){ System.out.println("Enter Array Element:"); int n = scan.nextInt(); if(n < 0){ System.out.println("Invalid Number."); i--; if(count >= 5) break; }else{ table[i] = n; count++; } } int sum = 0; System.out.println("Array Elements are: "+Arrays.toString(table)); for(int i=0; i avg){ high++; } else{ equal++; } }
  • 2.
    System.out.println("Number of elementsless than average "+less); System.out.println("Number of elements greater than average "+high); System.out.println("Number of elements equal to average "+equal); for(;;){ System.out.println("Enter Search Element (-1 to quit): "); int searchNum = scan.nextInt(); if(searchNum == -1){ break; } int index = find(searchNum, table, count); if(index == -1){ System.out.println("Element not found"); } else{ System.out.println("Element found at "+index); } } smallest(table, count); } public static int find (int valueToSearchFor, int intArray[ ], int numberOfValidEnties){ for(int i=0; i a[i]){ min = a[i]; index = i; } } System.out.println("The smallest element is "+min+" index is "+index); int temp = a[0]; a[0] = a[index]; a[index] = temp; System.out.println("After swap array elements are :"+Arrays.toString(a)); } } Output:
  • 3.
    Enter Array Element: 3 EnterArray Element: 4 Enter Array Element: 5 Enter Array Element: 2 Enter Array Element: 1 Enter Array Element: 6 Enter Array Element: 7 Enter Array Element: 8 Enter Array Element: -1 Invalid Number. Array Elements are: [3, 4, 5, 2, 1, 6, 7, 8, 0, 0] The Sum is 36 The Average is : 4.5 Number of elements less than average 4 Number of elements greater than average 4 Number of elements equal to average 0 Enter Search Element (-1 to quit): 2 Element found at 3 Enter Search Element (-1 to quit): 3 Element found at 0 Enter Search Element (-1 to quit): 1 Element found at 4 Enter Search Element (-1 to quit): 6
  • 4.
    Element found at5 Enter Search Element (-1 to quit): -1 The smallest element is 1 index is 4 After swap array elements are :[1, 4, 5, 2, 3, 6, 7, 8, 0, 0] Solution ArrayTest.java import java.util.Arrays; import java.util.Scanner; public class ArrayTest { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int table[] = new int[10]; int count = 0; Scanner scan = new Scanner(System.in); for(int i=0; i<10; i++){ System.out.println("Enter Array Element:"); int n = scan.nextInt(); if(n < 0){ System.out.println("Invalid Number."); i--; if(count >= 5) break; }else{ table[i] = n; count++; } } int sum = 0; System.out.println("Array Elements are: "+Arrays.toString(table));
  • 5.
    for(int i=0; iavg){ high++; } else{ equal++; } } System.out.println("Number of elements less than average "+less); System.out.println("Number of elements greater than average "+high); System.out.println("Number of elements equal to average "+equal); for(;;){ System.out.println("Enter Search Element (-1 to quit): "); int searchNum = scan.nextInt(); if(searchNum == -1){ break; } int index = find(searchNum, table, count); if(index == -1){ System.out.println("Element not found"); } else{ System.out.println("Element found at "+index); } } smallest(table, count); } public static int find (int valueToSearchFor, int intArray[ ], int numberOfValidEnties){ for(int i=0; i a[i]){ min = a[i]; index = i; } } System.out.println("The smallest element is "+min+" index is "+index);
  • 6.
    int temp =a[0]; a[0] = a[index]; a[index] = temp; System.out.println("After swap array elements are :"+Arrays.toString(a)); } } Output: Enter Array Element: 3 Enter Array Element: 4 Enter Array Element: 5 Enter Array Element: 2 Enter Array Element: 1 Enter Array Element: 6 Enter Array Element: 7 Enter Array Element: 8 Enter Array Element: -1 Invalid Number. Array Elements are: [3, 4, 5, 2, 1, 6, 7, 8, 0, 0] The Sum is 36 The Average is : 4.5 Number of elements less than average 4 Number of elements greater than average 4 Number of elements equal to average 0 Enter Search Element (-1 to quit): 2 Element found at 3 Enter Search Element (-1 to quit):
  • 7.
    3 Element found at0 Enter Search Element (-1 to quit): 1 Element found at 4 Enter Search Element (-1 to quit): 6 Element found at 5 Enter Search Element (-1 to quit): -1 The smallest element is 1 index is 4 After swap array elements are :[1, 4, 5, 2, 3, 6, 7, 8, 0, 0]