Programming Articles

Page 1564 of 2547

Java program to check if binary representation is palindrome

karthikeya Boyini
karthikeya Boyini
Updated on 11-Mar-2026 4K+ Views

A palindrome is a sequence that is same both forwards and backwards. The binary representation of a number is checked for being a palindrome but no leading 0’s are considered. An example of this is given as follows − Number = 5 Binary representation = 101 The binary representation of 5 is a palindrome as it is the same both forwards and backwards. A program that demonstrates this is given as follows. Example public class Example { public static void main(String argc[]) { long num = 5, n1; ...

Read More

How to display Java Runtime Environment (JRE) version

karthikeya Boyini
karthikeya Boyini
Updated on 11-Mar-2026 859 Views

Use the System.getProperty() method in Java to get the Java Runtime Environment.It’s syntax is −String getProperty(String key)Above, the key is the name of the system property. Since, we want the Java Runtime Environment name, therefore we will add the key as −java.versionThe following is an example −Examplepublic class Demo { public static void main(String[] args) { System.out.print("Java Specification Version: "); System.out.println(System.getProperty("java.specification.version")); System.out.print("java Runtime Environment (JRE) version: "); System.out.println(System.getProperty("java.version")); } }OutputJava Specification Version: 1.8 java Runtime Environment (JRE) version: 1.8.0_141

Read More

Format numerical data with printf in Java

Samual Sam
Samual Sam
Updated on 11-Mar-2026 212 Views

First, we have taken a double variable and displayed it twice.double d = 399.8877; System.out.printf("d1 = %2$f d2 = %1$g", d, d);After that, we have formatted numerical int data −int val1 = 90, val2 = 35, val3 = 88, val4 = 600; System.out.printf("val1 = %d, val2 = %x, val3 = %o, val4 = %d", val1, val2, val3, val4); System.out.printf("val2 = %4$d, val2 = %3$d, val3 = %2$o, val4 = %1$d", val1, val2, val3, val4);Above, we have displayed %o for octal, %x for hexadecimal, %d for integer, etc.The following is the complete example −Examplepublic class Demo {    public static void ...

Read More

Roll a six-sided die 6000 times in Java

Krantik Chavan
Krantik Chavan
Updated on 11-Mar-2026 695 Views

In order to roll a six sided die 6000 times in Java, we need to the nextInt() statement with decision making statements.The nextInt() method returns the next random integer value from this random number generator sequence.Declaration − The java.util.Random.nextInt() method is declared as follows −public int nextInt()Let us see a program to roll a six sided die 6000 times −Exampleimport java.util.Random; public class Example {    public static void main(String args[]) {       Random rd = new Random(); // random number generator       int freq[] = new int[6]; // creating an array to compute frequency of ...

Read More

Get all digits from a string in Java

Samual Sam
Samual Sam
Updated on 11-Mar-2026 1K+ Views

Let’s say the following is our string.String str = "DEMO98 TE4567XT";To display only the digits from the above string, we have used the replaceAll() method and replace all the characters with empty.str.replaceAll("\D", ""))The following is the final example that displays only digits from the string.Examplepublic class Demo {    public static void main(String[] args) {       String str = "DEMO98 TE4567XT";       System.out.println("String = "+str);       System.out.println("Displaying digits: "+str.replaceAll("\D", ""));  } }OutputString = DEMO98 TE4567XT Displaying digits: 984567

Read More

Convert a Queue to a List in Java

Nancy Den
Nancy Den
Updated on 11-Mar-2026 1K+ Views

In order to convert a Queue to a List in Java, we can create an LinkedList and pass the Queue as an argument in the parameterized constructor of an ArrayList. This can be done as follows −Queue q = new LinkedList(); List l = new ArrayList(q);The quickest way is used to LinkedList in the first place which can be used both as a List and a Queue. This can be done as follows −Queue q = new LinkedList(); List l = (List) q;Let us see a program to convert a queue to a list −Exampleimport java.util.LinkedList; import java.util.List; import java.util.Queue; ...

Read More

C++ Program to Multiply Two Matrix Using Multi-dimensional Arrays

Samual Sam
Samual Sam
Updated on 11-Mar-2026 5K+ Views

A matrix is a rectangular array of numbers that is arranged in the form of rows and columns.An example of a matrix is as follows.A 3*3 matrix has 3 rows and 3 columns as shown below −8 6 3 7 1 9 5 1 9A program that multiplies two matrices using multidimensional arrays is as follows.Example#include using namespace std; int main() {    int product[10][10], r1=2, c1=3, r2=3, c2=3, i, j, k;    int a[2][3] = { {2, 4, 1} , {2, 3, 9} };    int b[3][3] = { {1, 2, 3} , {3, 6, 1} , {2, 9, 7} };    if (c1 != r2) {       cout

Read More

Parse string date value input in Java

karthikeya Boyini
karthikeya Boyini
Updated on 11-Mar-2026 272 Views

UseSimpleDateFormat('dd-MMM-yy') for string date.Format dateFormatter = new SimpleDateFormat("dd-MMM-yy");For above class, do not forget to import the following package, else an error would be visible.import java.text.SimpleDateFormat;Now, parse the date.Date dt = (Date) dateFormatter.parseObject("20-Nov-18");Exampleimport java.text.Format; import java.text.SimpleDateFormat; import java.util.Date; public class Main {    public static void main(String[] argv) throws Exception {       Format dateFormatter = new SimpleDateFormat("dd-MMM-yy");       // parse       Date dt = (Date) dateFormatter.parseObject("20-Nov-18");       System.out.println("Date = "+dt);    } }OutputDate = Tue Nov 20 00:00:00 UTC 2018

Read More

Display path separator in Java

karthikeya Boyini
karthikeya Boyini
Updated on 11-Mar-2026 247 Views

To display the path separator, use the Properties class and import the following package −import java.util.Properties;Use the getProperties() method first and create an object −Properties p = System.getProperties();Now, set the key for path separator −p.getProperty("path.separator")The following is an example −Exampleimport java.util.Properties; public class Demo { public static void main(String[] args) { Properties p = System.getProperties(); System.out.println("Separator is "+p.getProperty("path.separator")); } }OutputSeparator is :

Read More

Set width and precision to format output in Java

karthikeya Boyini
karthikeya Boyini
Updated on 11-Mar-2026 2K+ Views

Set width in output as shown below. Here, %10 sets a 10 character fieldSystem.out.printf("d1 = %10.2f d2 = %8g", d1, d2);Above, the value after the decimal is for decimal places i.e. 5.3 is for 3 decimal places −System.out.printf("d1 = %5.3f d2 = %2.5f", d1, d2);The following is an example −Examplepublic class Demo { public static void main(String[] args) throws Exception { double d1 = 399.8877; double d2 = 298.87690; System.out.printf("d1 = %10.2f d2 = %8g", d1, d2); System.out.printf("d1 = %5.3f d2 = %2.5f", d1, d2); } }Outputd1 = 399.89 d2 = 298.877 d1 = 399.888 d2 = 298.87690

Read More
Showing 15631–15640 of 25,466 articles
Advertisements