Please note, this is a STATIC archive of website www.tutorialspoint.com from 11 May 2019, cach3.com does not collect or store any user information, there is no "phishing" involved.
Tutorialspoint

Java Program to check if a Float is Infinite or Not a Number

public class Demo {
	public static void main(String[] args) {
		float value1 = (float) 1 / 0;
		boolean res1 = Float.isInfinite(value1);
		System.out.println("Checking for isInfinite? = "+res1);
		float value2 = (float) Math.sqrt(9);
		boolean res2 = Float.isNaN(value2);
		System.out.println("Checking for isNan? = "+res2);
	}
}

Java Program to get minutes between two time instants

import java.time.Duration;
import java.time.Instant;
import java.time.temporal.ChronoUnit;
public class Demo {
	public static void main(String[] args) {
		Instant time1 = Instant.now();
		Instant time2 = time1.plus(5, ChronoUnit.HOURS).plus(10, ChronoUnit.MINUTES);
		Duration duration = Duration.ofSeconds(13);
		Instant i = time1.plus(duration);
		System.out.println("Minutes between two time instants = "+Duration.between(time1, time2).toMinutes());
	}
}

Java Program to get Milliseconds between two time instants

import java.time.Duration;
import java.time.Instant;
import java.time.temporal.ChronoUnit;
public class Demo {
	public static void main(String[] args) {
		Instant time1 = Instant.now();
		Instant time2 = time1.plus(5, ChronoUnit.HOURS).plus(50, ChronoUnit.SECONDS);
		Duration duration = Duration.ofSeconds(13);
		Instant i = time1.plus(duration);
		System.out.println("Milliseconds between two time instants = "+ChronoUnit.MILLIS.between(time1, time2));
	}
}

Java Program to convert java.util.Date to LocalDate

import java.time.Instant;
import java.time.LocalDateTime;
import java.time.ZoneId;
import java.util.Date;
public class Demo {
	public static void main(String[] args) {
		java.util.Date date = new Date();
		System.out.println("Date = "+date);
		Instant instant = Instant.ofEpochMilli(date.getTime());
		System.out.println("LocalDate = "+LocalDateTime.ofInstant(instant, ZoneId.systemDefault()).toLocalDate());
	}
}

Java Program to get minimum value with Comparator

import java.util.Arrays;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
public class Demo {
	@SuppressWarnings("unchecked")
	public static void main(String args[]) {
		Integer arr[] = { 40, 20, 30, 10, 90, 60, 700 };
		List list = Arrays.asList(arr);
		Comparator comp = Collections.reverseOrder();
		System.out.println("Minimum element = "+Collections.max(list, comp));
	}
}

Java Program to generate random elements from a given array

import java.util.Arrays;
import java.util.Collections;
import java.util.List;
public class Demo {
	public static void main(String[] args) {
		Integer[] arr = {2, 4, 6, 8, 10, 12, 14, 16, 18, 20};
		System.out.print("Array elements...\n");
		for (Integer res: arr) {
			System.out.print(res + " ");
		}
		List<Integer>list = Arrays.asList(arr);
		Collections.shuffle(list);
		System.out.println("\n\nRandom elements...");
		for (Integer res: list) {
			System.out.print(res + " ");
		}
	}
}

Get min and max value in Java

import java.util.Random;
public class Demo {
	public static void main(String[] args) {
		double[] val = new double[10];
		double min = Double.MAX_VALUE;
		double max = Double.MIN_VALUE;
		System.out.println("Random number array...");
		for (int i = 0; i<val.length; i++) {
			val[i] = new Random().nextInt(100);
			System.out.println(val[i]);
		}
		for (int i = 0; i<val.length; i++) {
			if (val[i] <min)
				min = val[i];
			if (val[i] >max)
				max = val[i];
		}
		System.out.println("Minimum element = " + min);
		System.out.println("Maximum element = " + max);
	}
}

Java Program to shift array elements to the right

import java.util.Arrays;
public class Demo {
	public static void main(String[] argv) throws Exception {
		int[] arr = { 10, 20, 30, 40, 50, 60, 70, 80, 90 };
		System.out.println("Initial array...\n"+Arrays.toString(arr));
		System.arraycopy(arr, 0, arr, 1, arr.length - 1);
		System.out.println("Array after shifting to the right...");
		System.out.println(Arrays.toString(arr));
	}
}

shuffle an array in Java

import java.util.Arrays;
import java.util.List;
import java.util.Random;
public class Demo {
	public static void main(String[] args) {
		String[] letters = { "P", "Q", "R", "S", "T", "U","V", "W", "X", "Y", "Z"  };
		System.out.println("Initial array = "+Arrays.toString(letters));
		List<String>list = Arrays.asList(letters);
		int len = list.size();
		System.out.println("Shuffled array...");
		for (int i = 0; i<letters.length; i++) {
			int index = new Random().nextInt(len);
			String shuffle = list.get(index);
			System.out.println(shuffle);
		}
	}
}

Randomize and shuffle array of numbers in Java

import java.util.Arrays;
import java.util.Random;
public class Demo {
	public static void main(String[] args) {
		int[] arr = { 20, 40, 60, 80,100, 120, 140, 160, 180, 200};
		System.out.println("The integer array = "+Arrays.toString(arr));
		Random rand = new Random();
		for(int i = 0; i<arr.length; ++i) {
			int index = rand.nextInt(arr.length - i);
			int tmp = arr[arr.length - 1 - i];
			arr[arr.length - 1 - i] = arr[index];
			arr[index] = tmp;
		}
		System.out.println("Shuffle integer array = "+Arrays.toString(arr));
	}
}

Advertisements
Loading...

We use cookies to provide and improve our services. By using our site, you consent to our Cookies Policy.