InterviewSolution
| 1. |
The 3D scaling with respect to a selected fixed position is carried out in following sequence (1)Translate the fixed point back to its original position(ii) Translate the fixed (iii) Scale the object relativeto coordinate origin point to the origin(i), (ii) and (iii) |
|
Answer» java.util.Scanner;public class FiftyPrimes{ // Return TRUE if a number n is PRIME public static boolean isPrime(long n) { // Check division from 2 to sqrt(n) for (long i = 2; i <= Math.sqrt(n); i++) { if (n % i == 0) { return false; } } // If no division is found, number is prime return true; } public static void main(String[] args) { // Create Scanner object Scanner sc = new Scanner(System.in); // Take USER input System.out.print("Enter the starting point: "); long start = sc.nextInt(); // Close Scanner object sc.close(); // If start point is less than 2, make it 2 if (start < 2) { start = 2; } int numberOfPrimes = 0; // Number of primes printed long number = start; // Number to be tested for prime // Iterate until 50 primes are printed while (numberOfPrimes < 50) { if (isPrime(number)) { System.out.println(number); numberOfPrimes++; } number++; } }} |
|