Practice Questions On Loops in Java
Practice Questions On Loops in Java
import java.util.Scanner;
// Example 1(Countings)
System.out.print("Enter the last point of countings: ");
int a = sc.nextInt();
int i = 1;
while (i <= a) {
System.out.println(i);
i++;
}
// Example 3(Table)
System.out.print("Enter a number: ");
int a=sc.nextInt();
int i=1;
do{
System.out.println(a+" x "+i+" = "+a*i);
i++;
}
while(i<=10);
// Question 1(Factorial)
System.out.print("Enter the number: ");
int a=sc.nextInt();
int fact=1;
if(a==0 || a==1){
System.out.println("Factorial: 1");
}else{
for (int i=1;i<=a;i++){
fact*=i;
}
System.out.println("Factorial: "+fact);
}
//Question 2(Prime)
System.out.print("Enter a number: ");
int b=sc.nextInt();
int i=2;
boolean isprime=true;
while (i<b){
if (b%i==0){
isprime=false;
break;
}
i++;
}
if (isprime){
System.out.println("Prime");
}else{
System.out.println("Not prime");
}
// Question 3(sum)
System.out.print("Enter the end point: ");
int a=sc.nextInt();
int i=0;
int sum=0;
do{
sum+=i;
i++;
}while(i<=a);
System.out.println("Sum: "+sum);
}
System.out.println("Sum of digits: "+sum);
} else {
System.out.println("Not palindrome");
}
}if(sum==temp){
System.out.println("Armstrong");
}else{
System.out.println("Not Armstrong");
}
// Question 11
System.out.print("Enter two numbers: ");
int a=sc.nextInt();
int b=sc.nextInt();
int gcd=0;
int i=1;
int lcm;
while(i<=a && i<=b){
if(a%i==0 && b%i==0){
gcd=i;
}
i++;
}
System.out.println("GCD: "+gcd);
lcm=(a*b)/gcd;
System.out.println("LCM: "+lcm);
sc.close();