Java Articles

Page 75 of 450

Java program to print a given matrix in Spiral Form.

Venkata Sai
Venkata Sai
Updated on 11-Mar-2026 4K+ Views

Following is a Java program to print the spiral form of a given matrix.Examplepublic class PrintMatrixInSpiralForm {    public static void main(String args[]){       int a[][]={{1,2,3},{4,5,6},{7,8,9}};       int w = 0;       int x = a.length-1;       int y = 0;       int z = a[0].length-1;       while(w

Read More

Program to print a matrix in Diagonal Pattern.

Venkata Sai
Venkata Sai
Updated on 11-Mar-2026 1K+ Views

Following is the Java program to print diagonal pattern of a given matrix.Examplepublic class DiagonalMatrix {    public static void main(String args[]){       int a[][]={{1,2,3},{4,5,6},{7,8,9}};       int rows = a.length;       int columns = a[0].length;       for (int i = 0; i < rows; i++) {          for (int r = i, c = 0; r >= 0 && c < columns; r--, c++){             System.out.print(a[r][c] + " ");          }          System.out.println();       }       for (int i = 1; i < columns; i++) {          for (int r = rows-1, c = i; r >= 0 && c < columns; r--, c++) {             System.out.print(a[r][c] + " ");          }          System.out.println();       }    } }Output1 4 2 7 5 3 8 6 9

Read More

Program for converting Alternate characters of a string to Upper Case.

Venkata Sai
Venkata Sai
Updated on 11-Mar-2026 6K+ Views

You can convert a character to upper case using the toUpperCase() method of the character class.ExampleFollowing program converts alternate characters of a string to Upper Case.import java.util.Scanner; public class UpperCase {    public static void main(String[] args) {       Scanner sc = new Scanner(System.in);       System.out.println("Enter a string :");       String str = sc.nextLine();       str = str.toLowerCase();       char[] ch = str.toCharArray();       for(int i=0; i

Read More

Can we extend interfaces in Java? Explain?

Maruthi Krishna
Maruthi Krishna
Updated on 11-Mar-2026 1K+ Views

An interface in Java is similar to class but, it contains only abstract methods and fields which are final and static.Just like classes you can extend one interface from another using the extends keyword as shown below −interface ArithmeticCalculations{    public abstract int addition(int a, int b);    public abstract int subtraction(int a, int b); } interface MathCalculations extends ArithmeticCalculations{    public abstract double squareRoot(int a);    public abstract double powerOf(int a, int b); }But, when you implement the sub-class you need to provide body for the abstract methods in both interfaces.ExampleIn the following example we have created two interfaces ...

Read More

Write a program to convert an array to String in Java?

Venkata Sai
Venkata Sai
Updated on 11-Mar-2026 420 Views

The Arrays class of the java.util package provides a method named toString() this method accepts an array value (of any type) and returns a String.ExampleFollowing Java program accepts various arrays from the user, converts them into String values and prints the results.import java.util.Arrays; import java.util.Scanner; public class ObjectArrayToStringArray {    public static void main(String args[]){       Scanner sc = new Scanner(System.in);       //Integer array to String       System.out.println("Enter 5 integer values: ");       int intArray[] = new int[5];       for(int i=0; i

Read More

What are copy constructors in Java?

Venkata Sai
Venkata Sai
Updated on 11-Mar-2026 6K+ Views

Generally, the copy constructor is a constructor which creates an object by initializing it with an object of the same class, which has been created previously.Java supports for copy constructors but unlike C language, Java does not provide an explicit copy constructor you need to define it yourself.writing a copy constructorUsually, to initialize the values of instance variables of a class (one way) we create a parameterized constructor accepting the values for all instance variables and initialize them with the given values.int name; int age; public Student(String name, int age){ this.name = name; this.age ...

Read More

Display nanoseconds with Java Date and Time Conversion Character

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

To display nanoseconds, use the ‘N’ Date and Time conversion specifier.System.out.printf("Nanoseconds = %tN", d);Exampleimport java.util.Date; public class Demo {    public static void main(String[] args) {       Date d = new Date();       System.out.printf("Nanoseconds = %tN", d);    } }OutputNanoseconds = 092000000

Read More

How to compile assert in Java?

Smita Kapse
Smita Kapse
Updated on 11-Mar-2026 734 Views

In order to compile assert in Java, we simply set the boolean expression as false.Let us see an example program −Examplepublic class Example {    public static void main(String[] args) {       assert false;       System.out.println("Compiled and executed successfully!!!");    } }OutputCompiled and executed successfully!!!

Read More

How to prevent Reflection to break a Singleton Class Pattern?

Chandu yadav
Chandu yadav
Updated on 11-Mar-2026 996 Views

A Singleton pattern states that a class can have a single instance and multiple instances are not permitted to be created. For this purpose, we make the constructor of the class a private and return a instance via a static method. But using reflection, we can still create multiple instance of a class by modifying the constructor scope. See the example below −Example - Breaking Singletonimport java.io.Serializable; import java.lang.reflect.Constructor; import java.lang.reflect.InvocationTargetException; public class Tester {    public static void main(String[] args) throws    InstantiationException, IllegalAccessException,    IllegalArgumentException, InvocationTargetException{       A a = A.getInstance();       ...

Read More

How to prevent Reflection to break a Singleton Class Pattern?

Chandu yadav
Chandu yadav
Updated on 11-Mar-2026 996 Views

A Singleton pattern states that a class can have a single instance and multiple instances are not permitted to be created. For this purpose, we make the constructor of the class a private and return a instance via a static method. But using reflection, we can still create multiple instance of a class by modifying the constructor scope. See the example below −Example - Breaking Singletonimport java.io.Serializable; import java.lang.reflect.Constructor; import java.lang.reflect.InvocationTargetException; public class Tester {    public static void main(String[] args) throws    InstantiationException, IllegalAccessException,    IllegalArgumentException, InvocationTargetException{       A a = A.getInstance();       ...

Read More
Showing 741–750 of 4,498 articles
« Prev 1 73 74 75 76 77 450 Next »
Advertisements