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 display a prime number less than the given number

public class Demo {
	public static void main(String[] args) {
		int val = 20;
		boolean[] isprime = new boolean[val + 1];
		for (int i = 0; i<= val; i++)
			isprime[i] = true;
			// 0 and 1 is not prime
			isprime[0] =  false;
			isprime[1] =  false;
			int n = (int) Math.ceil(Math.sqrt(val));
			for (int i = 0; i<= n; i++) {
				if (isprime[i])
					for (int j = 2 * i; j<= val; j = j + i)
						// not prime
						isprime[j] = false;
			}
			int myPrime;
			for (myPrime = val; !isprime[myPrime]; myPrime--)
			; // empty loop body
			System.out.println("Largest prime less than or equal to " + val + " = " + myPrime);
	}
}

Java Program to convert positive int to negative and negative to positive

public class Demo {
	public static void main(String[] args) throws java.lang.Exception {
		int positiveVal = 100;
		int negativeVal = (~(positiveVal - 1));
		System.out.println("Result: Positive value converted to Negative = "+negativeVal);
		positiveVal = ~(negativeVal - 1);
		System.out.println("Actual Positive Value = "+positiveVal);
		negativeVal = -200;
		System.out.println("Actual Negative Value = "+negativeVal);
		positiveVal = ~(negativeVal - 1);
		System.out.println("Result: Negative value converted to Positive = "+positiveVal);
	}
}

Compare BigDecimal movePointRight and scaleByPowerOfTen in Java

import java.math.BigDecimal;
public class Demo {
	public static void main(String... args) {
		long base = 3676;
		int scale = 5;
		BigDecimal d = BigDecimal.valueOf(base, scale);
		System.out.println("Value = "+d);
		System.out.println("\nDemonstrating moveRight()...");
		BigDecimal moveRight = d.movePointRight(12);
		System.out.println("Result = "+moveRight);
		System.out.println("Scale = " + moveRight.scale());
		System.out.println("\nDemonstrating scaleByPowerOfTen()...");
		BigDecimal scaleRes = d.scaleByPowerOfTen(12);
		System.out.println("Result = "+scaleRes);
		System.out.println("Scale = " + scaleRes.scale());
	}
}

Java Program to read map by Map.Entry

import java.util.Iterator;
import java.util.Map;
import java.util.Properties;
public class Demo {
	public static void main(String[] a) {
		Properties prop = System.getProperties();
		Iterator i = prop.entrySet().iterator();
		while (i.hasNext()) {
			Map.Entry entry = (Map.Entry) i.next();
			System.out.println(entry.getKey() + " => " + entry.getValue());
		}
	}
}

Java Program to loop through Map by Map.Entry

import java.util.HashMap;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.Map;
import java.util.Set;
public class Demo {
	public static void main(String[] args) {
		HashMap<String,String>map = new HashMap<String,String>();
		map.put("1", "A");
		map.put("2", "B");
		map.put("3", "C");
		map.put("4", "D");
		map.put("5", "E");
		map.put("6", "F");
		map.put("7", "G");
		map.put("8", "H");
		map.put("9", "I");
		Set<Map.Entry<String, String>>s = map.entrySet();
		Iterator<Map.Entry<String, String>>i = s.iterator();
		while (i.hasNext()) {
			Map.Entry<String, String>e = (Map.Entry<String, String>) i.next();
			String key = (String) e.getKey();
			String value = (String) e.getValue();
			System.out.println("Key = "+key + " => Value = "+ value);
		}
	}
}

Insertion order with Java LinkedHashMap

import java.util.Collection;
import java.util.Iterator;
import java.util.LinkedHashMap;
public class Demo {
	public static void main(String[] args) {
		LinkedHashMap<String,String>lHashMap = new LinkedHashMap<String,String>();
		lHashMap.put("1", "A");
		lHashMap.put("2", "B");
		lHashMap.put("3", "C");
		lHashMap.put("4", "D");
		lHashMap.put("5", "E");
		lHashMap.put("6", "F");
		lHashMap.put("7", "G");
		lHashMap.put("8", "H");
		lHashMap.put("9", "I");
		Collection collection = lHashMap.values();
		Iterator i = collection.iterator();
		while (i.hasNext()){
			System.out.println(i.next());
		}
	}
}

Extract values from HashMap in Java

import java.util.HashMap;
public class Demo {
	public static void main(String args[]) {
		HashMap<Integer, Integer>m = new HashMap<Integer, Integer>();
		m.put(10, 20);
		m.put(30, 40);
		m.put(50, 60);
		m.put(70, 80);
		m.put(90, 100);
		m.put(110, 120);
		m.put(130, 140);
		m.put(150, 160);
		System.out.println("Displaying values from HashMap...");
		for (Integer i: m.keySet()) {
			System.out.println(m.get(i));
		}
	}
}

Java Program to create String to super class type mapping

import java.util.HashMap;
import java.util.Map;
class Vehicle {
}
class Motorcycle extends Vehicle {
}
class Bus extends Vehicle {
}
class Car extends Vehicle {
}
public class Demo {
	public static void main(String... args) {
		Map<String, Vehicle>map = new HashMap<String, Vehicle>();
		map.put("motorcycle", new Motorcycle());
		map.put("bus", new Bus());
		map.put("car", new Car());
		System.out.println(map);
	}
}

Rotate a List in Java

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class Demo {
	public static void main(String args[]) {
		List<Integer>list = new ArrayList<Integer>();
		list.add(5);
		list.add(10);
		list.add(15);
		list.add(20);
		list.add(25);
		list.add(30);
		list.add(35);
		list.add(40);
		list.add(45);
		System.out.println("Initial list = "+list);
		Collections.reverse(list);
		System.out.println("List after rotation = "+list);
	}
}

Replace an element from a Java List using ListIterator

import java.util.ArrayList;
import java.util.ListIterator;
public class Demo {
	public static void main(String[] args) {
		ArrayList<String>list = new ArrayList<String>();
		list.add("Katie");
		list.add("Tom");
		list.add("Jack");
		list.add("Amy");
		list.add("Andre");
		list.add("Brad");
		list.add("Peter");
		list.add("Bradley");
		System.out.println("Initial list..");
		for (String str: list) {
			System.out.println(str);
		}
		ListIterator<String>iterator = list.listIterator();
		iterator.next();
		iterator.set("Angelina");
		System.out.println("After replacing an element...");
		for (String str: list) {
			System.out.println(str);
		}
	}
}

Previous 1 ... 3 4 5 6 7 8 9 ... 8401 Next
Advertisements
Loading...

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