0% found this document useful (0 votes)
46 views

Loop Programs

Uploaded by

Harleen Kaur
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
46 views

Loop Programs

Uploaded by

Harleen Kaur
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 13

Write a program in Java to display n terms of natural number and their sum.

Ans:

import java.util.*;

public class NaturalSum

public static void main(String args[])

int n,sum=0;

Scanner sc=new Scanner(System.in);

n=sc.nextInt();

for(int i=1;i<n;i++)

sum=sum+i;

System.out.println(sum);

Write a program in Java to read 10 numbers from keyboard and find their sum and average.

Ans:

Import java.util.*;

public class NumberSA

public static void main(String args[])


{

int n,sum=0,avg=0;

for(int i=0;i<10;i++)

Scanner sc=new Scanner(System.in);

n=sc.nextInt();

sum=sum+n;

avg=sum/10;

Write a program in Java to display the cube of the number upto given an integer.

Ans:

import java.util.*;

public class Cube

public static void main(String[] args)

int a,n;

Scanner sc=new Scanner(System.in);

n=sc.nextInt();

for(int i=1;i<=n;i++)
{

a=i*i*i;

System.out.println("cube of "+i+" is:"+a);

Write a program in java to display the multiplication table of a given integer.

Ans:

import java.util.*;

public class Table1

public static void main(String args[])

Scanner sc=new Scanner(System.in);

int n=sc.nextInt();

for(int i=1;i<=10;i++)

System.out.println(n+" * "+i+" = "+n*i);

}
}

Write a program in Java to display the n terms of odd natural number and their sum

Ans:

import java.util.*;

public class OddSum

public static void main(String args[])

int sum=0;

Scanner sc=new Scanner(System.in);

int n=sc.nextInt();

for(int i=0;i<n;i++)

if(i%2!=0)

System.out.println(i);

sum=sum+i;

System.out.println("Sum = "+sum);

}
}

Write a java program to calculate the factorial of a given number.

Ans:

import java.util.*;

public class Factorial

public static void main(String[] args)

Scanner sc=new Scanner(System.in);

int n=sc.nextInt();

int i,fact=1;

for(i=1;i<=n;i++)

fact=fact*i;

System.out.println("factorial of "+n+" is: "+fact+"!");

}
Write a program in Java to display the n terms of even natural number and their sum.

Ans:

import java.util.*;

public class EvenSum

public static void main(String args[])

int sum=0;

Scanner sc=new Scanner(System.in);

int n=sc.nextInt();

for(int i=1;i<n;i++)

if(i%2==0)

System.out.println(i);

sum=sum+i;

System.out.println("Sum = "+sum);

Write a program in Java to display the n terms of square natural number and their sum.

Ans:

import java.util.*;
public class Square

public static void main(String args[])

int n,sum=0;

Scanner sc=new Scanner(System.in);

n=sc.nextInt();

for(int i=0;i<n;i++)

int sq=i*i;

System.out.println("Square of "+i+" is : "+sq);

sum=sum+sq;

System.out.println("Sum of square: "+sum);

}
Write a Java program to check whether a given number is a perfect number or not.

Ans:

import java.util.*;

public class PerfectNo

public static void main(String args[])

int sum=1,n;

Scanner sc=new Scanner(System.in);

n=sc.nextInt();

if(n==1)

System.out.println("Not a perfect number");

for(int i=2;i*i<n;i++)

if(n%i==0)

if(i*i==n)

sum=sum+i;

else

sum=sum+i+(n/i);

if(sum==n)

System.out.println("Perfect Number");
}

else

System.out.println("Not a perfect number");

Write a Java program to find the perfect numbers within a given number of range.

Ans:

import java.util.*;

class PerfectRange

public static void main(String main[])

Scanner sc = new Scanner(System.in);

System.out.println("Enter Start Number");

int start=sc.nextInt();

System.out.println("Enter End Number");

int end=sc.nextInt();

System.out.println("Perfect Numbers between " + start + " and " + end + " are :");

for (int i=start; i<=end; i++)

int sum=0;

for (int j=1 ; j<i;j++)


{

if (i % j==0)

sum=sum+j;

if (i==sum)

System.out.print(i + "\t");

Write a Java program to check whether a given number is an Armstrong number or not.

Ans:

import java.util.*;

public class Armstrong

public static void main(String args[])

int temp,digit=0,num;

Scanner sc=new Scanner(System.in);

num=sc.nextInt();

int sum=0,i=0;

temp=num;

while(temp>0)
{

temp=temp/10;

digit++;

temp=num;

while(temp>0)

i=temp%10;

sum+=(int)(Math.pow(i,digit));

temp=temp/10;

if(sum==num)

System.out.println("Armstrong number");

else

System.out.println("Not an Armstrong number");

}
Write a Java program to find the Armstrong number for a given range of number.

Ans:

import java.util.*;

public class ArmstrongRange

public static void main(String args[])

int num1, num2;

Scanner sc = new Scanner(System.in);

System.out.println("from: ");

num1 = sc.nextInt();

System.out.println("to: ");

num2 = sc.nextInt();

System.out.println("Armstrong numbers are :");

for (int i = num1; i<num2; i++)

int temp=i;

int digit=0;

while(temp!=0)

temp/=10;

digit++;

int sum=0;

temp=i;

while(temp!=0)

int j=temp%10;

sum+=(int)(Math.pow(j,digit));

temp=temp/10;

}
if(sum == i)

System.out.println(i);

Write a Java program to determine whether a given number is prime or not.

Ans:

You might also like