All Trimorphic numbers from 1 to n
previous NextExample
import java.util.Scanner;
class Trimorphic
{
public static boolean isTrimorphic(int n) { //method name(user method)
boolean flag = true;
int cube = n*n*n;
while(n!=0)
{
if(n%10!=cube%10)
{
flag = false;
break;
}
n/=10;
cube/=10;
}
return flag;
}
public static void main(String[] args) { //main method
Scanner sc = new Scanner(System.in);
System.out.print("Enter a number: ");
int limit = sc.nextInt();
System.out.println("Trimorphic numbers 1 to"+limit);
for(int i=1;i<=limit;i++)
{
if(isTrimorphic(i))
{
System.out.println(i+"");
}
}
}
}
Output :
Enter a number:10 Trimorphic numbers from 1 to 10 1 4 5 6 9