KnowledgeBoat Logo

Java Number Programs (ICSE Classes 9 / 10)

A tech number has even number of digits. If the number is split in two equal halves, then the square of sum of these halves is equal to the number itself. Write a program to generate and print all four digits tech numbers.

Example:

Consider the number 3025

Square of sum of the halves of 3025 = (30 + 25)2
= (55)2
= 3025 is a tech number.

Java

Java Iterative Stmts

ICSE

192 Likes

Answer

public class TechNumbers
{
    public static void main(String args[]) {
        for (int i = 1000; i <= 9999; i++) {
            int secondHalf = i % 100;
            int firstHalf = i / 100;
            int sum = firstHalf + secondHalf;
            if (i == sum * sum)
                System.out.println(i);
        }
    }
}

Output

BlueJ output of A tech number has even number of digits. If the number is split in two equal halves, then the square of sum of these halves is equal to the number itself. Write a program to generate and print all four digits tech numbers. Example: Consider the number 3025 Square of sum of the halves of 3025 = (30 + 25) 2 = (55) 2 = 3025 is a tech number.

Answered By

67 Likes