Java Articles

Page 21 of 450

Java program to convert floating to binary

AmitDiwan
AmitDiwan
Updated on 11-Mar-2026 1K+ Views

To convert floating to binary, the Java code is as follows −Exampleimport java.io.*; public class Demo {    static void decimal_to_bin(int n){       int[] bin_num = new int[50];       int i = 0;       while (n > 0){          bin_num[i] = n % 2;          n = n / 2;          i++;       }       for (int j = i - 1; j >= 0; j--)       System.out.print(bin_num[j]);    }    public static void main (String[] args){     ...

Read More

Memory Consistency Error in Java

AmitDiwan
AmitDiwan
Updated on 11-Mar-2026 633 Views

When the concept of multithreading is implemented, it is possible that changes made by one thread wouldn’t be visible to the other thread. This indicates that the view of each thread is inconsistent with respect to each other. This is known as memory consistency error.CPU might initiate main memory access in a different order, whereas the threads might access them in a different order.This is usually true when write operation is being performed, thereby avoiding the CPU wait time.The write operation is an atomic one, meaning no other operation would be performed by other threads when a write operation is ...

Read More

Print Single and Multiple variables in Java

AmitDiwan
AmitDiwan
Updated on 11-Mar-2026 3K+ Views

To print single and multiple variables in Java, the code is as follows −Examplepublic class Demo {    public static void main(String args[]){       String name_1 = "Hello";       String name_2 = "World";       System.out.println("Printing single variable");       System.out.printf("%s", name_1);       System.out.println("Printing multiple variables");       System.out.printf("First Name: %sLast Name: %s",name_1, name_2);    } }OutputPrinting single variable Hello Printing multiple variables First Name: Hello Last Name: WorldA class named Demo contains the main function, which defines two strings. These strings are displayed using the ‘println’ function and using the ‘printf’ function.

Read More

Killing threads in Java

AmitDiwan
AmitDiwan
Updated on 11-Mar-2026 412 Views

Examplepublic class Main{    static volatile boolean exit = false;    public static void main(String[] args){       System.out.println("Starting the main thread");       new Thread(){          public void run(){             System.out.println("Starting the inner thread");             while (!exit){             }             System.out.println("Exiting the inner thread");          }       }.start();       try{          Thread.sleep(100);       }       catch (InterruptedException e){     ...

Read More

Find a pair with given sum in a Balanced BST in Java

Arnab Chakraborty
Arnab Chakraborty
Updated on 11-Mar-2026 281 Views

ConceptWith respect of a given Balanced Binary Search Tree and a target sum, we write a function that returns true if there is a pair with sum equals to target sum, otherwise return false. In this case, expected time complexity is O(n) and only O(Logn) extra space can beimplemented. Here, any modification to Binary Search Tree is not permitted.We have to note that height of a Balanced BST is always O(Logn).ExampleMethodAccording to the Brute Force Solution, we consider each pair in BST and verify whether the sum equals to X. The time complexity of this solution will be O(n^2).Now a ...

Read More

Initialization of local variable in a conditional block in Java

AmitDiwan
AmitDiwan
Updated on 11-Mar-2026 423 Views

Java compiler doesn’t allow abandoning an uninitialized local variable. When a local variable is initialized inside a conditional block, there are 3 possibilities that could potentially occur −Code compiles successfully if values are provided in the conditional block and the given condition is true.Code gives a compilation error if variables are provided (instead of values) in the conditional block and the condition is true.Code gives compilation error if the condition that needs to be checked is false.If the local variable is initialized to a default value outside of the conditional block in the code, it won’t give any error and ...

Read More

Interesting facts about Array assignment in Java

AmitDiwan
AmitDiwan
Updated on 11-Mar-2026 238 Views

There are many facts with respect to array assignment, and we will discuss a few of them with working examples here −While creating array object type, the element that would be present inside the array can be declared as type objects or as child class’s object.Examplepublic class Demo{    public static void main(String[] args){       Number[] my_val = new Number[3];       my_val[0] = new Integer(91);       my_val[1] = new Double(65.963);       my_val[2] = new Double(45.7965);       System.out.println(my_val[0]);       System.out.println(my_val[1]);       System.out.println(my_val[2]);    } }Output91 65.963 45.7965A ...

Read More

Implementing Checksum Using Java

AmitDiwan
AmitDiwan
Updated on 11-Mar-2026 2K+ Views

Following is the code to implement Checksum using Java −Exampleimport java.util.*; public class Demo{    public static void main(String args[]){       Scanner my_scan = new Scanner(System.in);       System.out.println("Enter the input string ");       String my_in = my_scan.next();       int my_checksum = generate_checksum(my_in);       System.out.println("The checksum that has been generated is " + Integer.toHexString(my_checksum));       System.out.println("Enter the data that needs to be sent to the receiver ");       my_in = my_scan.next();       System.out.println("Enter the checksum that needs to be sent to the receiver ");   ...

Read More

Interesting facts about Increment and Decrement operators in Java

AmitDiwan
AmitDiwan
Updated on 11-Mar-2026 248 Views

There are many interesting facts with respect to increment and decrement operators in Java. We will discuss a few of them with examples −The increment and decrement operators can’t be used with the ‘final’ variables. This is due to the fact that variables associated with ‘final’ keyword can’t be changed −Examplepublic class Demo{    public static void main(String[] args){       final int my_val = 34;       int my_val_2 = ++my_val;       System.out.println("The value is :");       System.out.println(my_val_2);    } }Output/Demo.java:6: error: cannot assign a value to final variable my_val int my_val_2 = ...

Read More

Interesting facts about null in Java

AmitDiwan
AmitDiwan
Updated on 11-Mar-2026 234 Views

There are many facts associated with null in Java. We will discuss a few of them here with examples −The default value of any reference variable in Java is always null.Examplepublic class Demo{    private static Object my_obj;    public static void main(String args[]){       System.out.println("The default value of object my_obj is : " + my_obj);    } }OutputThe default value of object my_obj is : nullA class named Demo defines a static object and the main function that shows the default value of this pre-defined object.The not equal to (!=) and comparison (==) operators can be used ...

Read More
Showing 201–210 of 4,495 articles
« Prev 1 19 20 21 22 23 450 Next »
Advertisements