Pages

CONTROL STRUCTURES Practice examples:


// write a program to find factorial of a given number
package LOOPS.CORE;
import java.util.Scanner;
public class Factorial {
          static int Factorial(int n){
                  
                   int fact=1;
                   for(int i=n;i>0;i--)
                    fact=fact*i;
                   return fact;
          }
          public static void main(String[] args) {
                   Scanner sc = new Scanner(System.in);
                   System.out.println("Enter The First Number:");
                   int n = sc.nextInt();
                   int f  = Factorial(n);
          System.out.println("Factorial of given number  is: " +f);
         
          }

}
// write a program to find sum of digits
package LOOPS.CORE;
import java.util.Scanner;
public class RevereseNumber {      
          static void ReverseNumber(int n){
                   int rn,sd,nd;
                   rn=sd=nd=0;
                   while(n>0)
                   {
                   rn=rn*10+n%10;
                   sd=sd+n%10;
                   nd=nd+1;
                   n=n/10;
                   }
 
                   System.out.println("Revers of The Given Number: "+rn);
                   System.out.println("Sum Of Digits: "+sd);
                   System.out.println("Number Of Digits:" +nd);     
          }
          public static void main(String[] args) {
                   Scanner sc = new Scanner(System.in);
                   System.out.println("Enter The First Number:");
                   int n = sc.nextInt();
                   ReverseNumber(n);
                            
          }
}
// print the table
package LOOPS.CORE;
import java.util.Scanner;
public class Tables {
          public static void main(String[] args) {
                   Scanner sc = new Scanner(System.in);
                   System.out.println("Enter The  Number:");
                   int a = sc.nextInt();
                   for (int i = 1; i <=10; i++) {
                             int product = a*i;
                             System.out.println(a+ " X " +i +" = "+product);
                   }

          }

}
// nested loops
package LOOPS.CORE;
public class whileloop {
          public static void main(String[] args) {
                   for (int i = 1; i < 5; i++) {
                             System.out.println(i);
                             i=1;
                             while (i<=5) {
                                      System.out.println(i);
                                      i++;
                             }
                             i=1;
                             do
                             {
                                      System.out.println(i);
                                      i++;
                             }while(i<=5);
                  
                   }
          }


}