Skip to content

Instantly share code, notes, and snippets.

View ravindugm's full-sized avatar
🏡
Working from home

Ravindu Miyuranga ravindugm

🏡
Working from home
View GitHub Profile
@ravindugm
ravindugm / PrintValue.java
Created March 11, 2021 16:16
Print length and values of an array
public class PrintValue {
public static void main(String[] args) {
int[] xr = {1, 2, 3, 4, 5, 6, 7, 8, 9, 3, 2, 1, 6, 5, 4, 9, 8, 7};
System.out.println("Length: " + xr.length);
for (int i = 0; i < xr.length; i++) {
System.out.print(xr[i] + " ");
}
}
@ravindugm
ravindugm / Calculator.java
Created March 12, 2021 04:30
Simple random number calculator for find total, average, maximum number and minimum number
import java.util.Random;
import java.util.Scanner;
public class Calculator {
public static int[] createAnArray(int size) {
int[] xr = new int[size];
return xr;
}
@ravindugm
ravindugm / PrintArrays.java
Created March 12, 2021 07:38
Print values of different data types of arrays using for-each loop
public class PrintArrays {
public static void main(String[] args) {
byte[] a = {21, 23, 43, 45, 65, 67, 87, 89};
short[] b = {21, 23, 43, 45, 65, 67, 87, 89};
int[] c = {21, 23, 43, 45, 65, 67, 87, 89};
long[] d = {21, 23, 43, 45, 65, 67, 87, 89};
System.out.println(MyArrays.toString(a));
System.out.println(MyArrays.toString(b));
System.out.println(MyArrays.toString(c));
@ravindugm
ravindugm / ReversedWhileLoop.java
Created March 12, 2021 13:48
Array revers using while loop
import java.util.Arrays;
public class ReversedWhileLoop {
public static void main(String[] args) {
int[] xr = {21, 22, 23, 24, 25, 30};
System.out.println(Arrays.toString(xr));
int start = 0;
int end = xr.length - 1;
@ravindugm
ravindugm / ReversedForLoop.java
Created March 12, 2021 14:45
Revers an array using for loop.
import java.util.Arrays;
public class ReversedForLoop {
public static void main(String[] args) {
int[] xr = {21, 22, 23, 24, 25, 30};
System.out.println(Arrays.toString(xr));
for (int i = 0, j = xr.length - 1; i < j; i++, j--) {
int temp = xr[i];
@ravindugm
ravindugm / ReversedForLoop.java
Created March 12, 2021 16:14
Revers an array using for loop method
import java.util.Arrays;
public class ReversedForLoop {
public static void reverse(int[] xr) {
for (int i = 0, j = xr.length - 1; i < j; i++, j--) {
int temp = xr[i];
xr[i] = xr[j];
xr[j] = temp;
}
@ravindugm
ravindugm / SecondMax.java
Created March 12, 2021 18:32
Find second max of an array
import java.util.Arrays;
public class SecondMax {
public static int secondMax(int[] xr) {
int max = Integer.MIN_VALUE;
int secondMax = Integer.MIN_VALUE;
for (int i = 1; i < xr.length; i++) {
@ravindugm
ravindugm / CompareArrays.java
Created March 12, 2021 20:50
Compare two arrays
public class CompareArrays {
public static boolean compareTwoArrays(int[] xr, int[] yr) {
if (xr.length == yr.length) {
for (int i = 0; i < xr.length; i++) {
if (xr[i] != yr[i]) {
return false;
}
}
return true;
@ravindugm
ravindugm / LastIndexOf.java
Created March 13, 2021 05:54
Find last index of given value in an array.
import java.util.Arrays;
public class LastIndexOf {
public static int search(int key, int[] xr) {
int index = -1;
for (int i = 0; i < xr.length; i++) {
if (key == xr[i]) {
index = i;
@ravindugm
ravindugm / FirstIndexOf.java
Created March 13, 2021 05:56
Find first index of given value in an array.
import java.util.Arrays;
public class FirstIndexOf {
public static int search(int key, int[] xr) {
int index = -1;
for (int i = 0; i < xr.length; i++) {
if (key == xr[i]) {
index = i;