Solved
package day09;
public class ArrayDemo {
public static void main(String[] args) {
int[] marks = new int[3];
marks[0] = 50;
marks[1] = 60;
marks[2] = 70;
System.out.println("Array size is: " + marks.length);
for (int i = 0; i < marks.length; i++) {
int m = marks[i];
System.out.println("Mark is: " + m);
}
}
}
package day09;
public class ArrayDemo2 {
public static void main(String[] args) {
String[] names = new String[3];
names[0] = "Surya";
names[1] = "Vijay";
names[2] = "Ajith";
System.out.println("Array size is: " + names.length);
for (int i = 0; i < names.length; i++) {
String m = names[i];
System.out.println("Mark is: " + m);
}
}
}
package day09;
public class ArrayDemo3 {
public static void main(String[] args) {
String[] names = new String[3];
names[0] = "Surya";
names[1] = "Vijay";
names[2] = "Ajith";
System.out.println("Array size is: " + names.length);
for (int i = 0; i < names.length; i++) {
String name = names[i];
System.out.println("Mark is: " + name);
if( name.trim().equals("Vijay") ) {
System.out.println("Match found");
break;
}
}
}
}
-
Solved 4: Array Declarations
package day09;
public class ArrayDemo4 {
public static void main(String[] args) {
int[] marks = new int[3];
marks[0] = 50;
marks[1] = 60;
marks[2] = 70;
for (int i = 0; i < marks.length; i++) {
int m = marks[i];
System.out.println("Mark is: " + m);
}
}
}
-
Solved 5: Arrays of different datatypes: String, char and Object
package Day09.Solved;
public class ArrayDemo2 {
String name;
int age;
public static void main(String[] args) {
String[] names = new String[3];
for(int i=0; i<names.length;i++) {
String m = names[i];
System.out.println("The name is "+m);
}
System.out.println("Total Array length is " + names.length);
for(int i=0; i<names.length;i++) {
String m = names[i];
System.out.println("The name is "+m);
}
char[] letters = new char[3];
for(int i=0; i<letters.length;i++) {
char m = letters[i];
System.out.println("The letter is "+m);
System.out.println((int)m);
}
letters[0] = 'F';
letters[1] = 'A';
letters[2] = 'N';
for(int i=0; i<letters.length;i++) {
char m = letters[i];
System.out.println("The letter is "+m);
System.out.println("The integer value is: " +(int)m);
}
ArrayDemo2[] details = new ArrayDemo2[3];
System.out.println(Arrays.toString(details));
System.out.println(details[0]);
ArrayDemo2 student1 = new ArrayDemo2();
student1.name ="Batman";
student1.age =16 ;
ArrayDemo2 student2 = new ArrayDemo2();
student2.name ="Superman";
student2.age = 17;
ArrayDemo2 student3 = new ArrayDemo2();
student3.name ="Spiderman";
student3.age = 48;
details[0] = student1;
details[1] = student2;
details[2] = student3;
for(ArrayDemo2 e : details) {
System.out.println(e);
System.out.println("Student name is " + e.name + " he is " + e.age + " yrs old ");
};
}
}
-
Solved 6: Write a Java program to find the sum of all elements in an array.
package day09;
public class ArraySum {
public static void main(String[] args) {
int[] array = { 1, 2, 3, 4, 5 };
int sum = 0;
for (int i = 0; i < array.length; i++) {
sum += array[i];
}
System.out.println("Sum: " + sum);
}
}
-
Solved 7: Sum of all array elements using for each.
public class ForEachArrayDemo {
public static void main(String[] args) {
int[] arr = { 6, 19, 10 };
int sum = 0;
for (int element : arr) {
sum += element;
System.out.println("Added element: " + element);
}
System.out.println("Sum of elements: " + sum);
}
}
-
Solved 8:Write a Java program to count the number of even elements in an array.
package day09;
public class ArrayCountEven {
public static void main(String[] args) {
int[] array = { 2, 5, 8, 3, 10, 6 };
int count = 0;
for (int i = 0; i < array.length; i++) {
if (array[i] % 2 == 0) {
count++;
}
}
System.out.println("Number of even elements: " + count);
}
}
-
Solved 9:- Write a Java program to check if an element exists in an array.
package day09;
public class ArrayContains {
public static void main(String[] args) {
int[] array = { 3, 6, 1, 8, 4 };
int searchElement = 8;
boolean found = false;
for (int i = 0; i < array.length; i++) {
if (array[i] == searchElement) {
found = true;
break;
}
}
if (found) {
System.out.println("Element found!");
} else {
System.out.println("Element not found!");
}
}
}
```
- ##### Solved 10: Illustrating how to access a multidimensional array.
```java
public class DeclaringMultiDimArrayDemo {
public static void main(String[] args) {
int[][] twodArray = { { 1, 2, 3 },
{ 4, 5, 6 },
{ 7, 8, 9 } };
System.out.println("Printing the first "
+ "element in the first row "
+ twodArray[0][0]);
System.out.println("Accessing the third "
+ "element in the Second row "
+ twodArray[1][2]);
int[][] dynamic2dArray = new int[5][5];
dynamic2dArray[0][0] = 5;
}
}
Practice
- Write a Java program to find the average of elements in an array.
- Write a Java program that takes an array of integers as input and finds the maximum and minimum values in the array. Print both the maximum and minimum values.
- Write a Java program that takes an array of floating-point numbers as input and calculates the average of the numbers. Print the average value.
- Write a Java program that takes an array of strings as input and reverses the order of elements in the array. Print the reversed array.