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

Loop Programs

Uploaded by

Harleen Kaur
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
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
We take content rights seriously. If you suspect this is your content, claim it here.
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