diff --git a/day2/ArmstrongNumber.java b/day2/ArmstrongNumber.java new file mode 100644 index 0000000..081e6ab --- /dev/null +++ b/day2/ArmstrongNumber.java @@ -0,0 +1,51 @@ +package day2; +import java.util.Scanner; + +public class ArmstrongNumber { + + + static boolean isArmstrong(int n) + { + int temp, digits=0, last=0, sum=0; + + temp=n; + + while(temp>0) + { + temp = temp/10; + digits++; + } + temp = n; + while(temp>0) + { + + last = temp % 10; + + sum += (Math.pow(last, digits)); + + temp = temp/10; + } + + if(n==sum) + + return true; + + else return false; + } + + public static void main(String args[]) + { + int num; + Scanner sc= new Scanner(System.in); + System.out.print("Enter the limit: "); + + num=sc.nextInt(); + System.out.println("Armstrong Number up to "+ num + " are: "); + for(int i=0; i<=num; i++) + + if(isArmstrong(i)) + + System.out.print(i+ ", "); + } + +} diff --git a/day2/AutomorphicNumber.java b/day2/AutomorphicNumber.java new file mode 100644 index 0000000..1b016a3 --- /dev/null +++ b/day2/AutomorphicNumber.java @@ -0,0 +1,30 @@ +package day2; +import java.util.Scanner; + +public class AutomorphicNumber { + + public static void main(String[] args) { + // TODO Auto-generated method stub + Scanner in = new Scanner(System.in); + System.out.println("Enter a number"); + int num = in.nextInt(); + + int c=0, sqr = num*num; + int temp =num; + + + while(temp>0){ + c++; + temp=temp/10; + } + + int lastSquareDigits = (int) (sqr%(Math.pow(10,c))); + + if(num == lastSquareDigits) + System.out.println("Automorphic number"); + else + System.out.println("Not an Automorphic number"); + + } + +} diff --git a/day2/FactorialProgramme.java b/day2/FactorialProgramme.java new file mode 100644 index 0000000..06215a1 --- /dev/null +++ b/day2/FactorialProgramme.java @@ -0,0 +1,18 @@ +package day2; + +public class FactorialProgramme { + + public static void main(String[] args) { + int n=5,fact=1; + + for(int i=1;i<=n;i++) + { + + fact=fact*i; + } + + System.out.println("factoral="+fact); + + } + +} diff --git a/day2/FibonacciSeries.java b/day2/FibonacciSeries.java new file mode 100644 index 0000000..b0c4c56 --- /dev/null +++ b/day2/FibonacciSeries.java @@ -0,0 +1,22 @@ +package day2; + +public class FibonacciSeries { + + + // TODO Auto-generated method stub + public static void main(String args[]) + { + int n1=0,n2=1,n3,i,count=10; + System.out.print(n1+" "+n2); + + for(i=2;i0){ + r=n%10; //getting remainder + sum=(sum*10)+r; + n=n/10; + } + if(temp==sum) + System.out.println("palindrome number "); + else + System.out.println("not palindrome"); + + } + +} diff --git a/day2/PerfectSquare.java b/day2/PerfectSquare.java new file mode 100644 index 0000000..3da17b5 --- /dev/null +++ b/day2/PerfectSquare.java @@ -0,0 +1,26 @@ +package day2; + +import java.util.Scanner; + +public class PerfectSquare { + + public static void main(String[] args) { + // TODO Auto-generated method stub + Scanner sc=new Scanner(System.in); + System.out.println("enter the number"); + int number=sc.nextInt(); + + + + int sqrt = (int) Math.sqrt(number); + if (sqrt * sqrt == number) { + System.out.println("this is the perfect square "+number+ " = "+sqrt+"*"+sqrt); + } + else { + System.out.println("this is not perfect square "); + } + } + + } + + diff --git a/day2/PrimeNumber.java b/day2/PrimeNumber.java new file mode 100644 index 0000000..1a8052d --- /dev/null +++ b/day2/PrimeNumber.java @@ -0,0 +1,29 @@ +package day2; +import java.util.Scanner; + +public class PrimeNumber { + + public static void main(String[] args) { + // TODO Auto-generated method stub + Scanner sc=new Scanner(System.in); + System.out.println("enter the number"); + int n=sc.nextInt(); + int i,m=0,flag=0; + + m=n/2; + if(n==0||n==1){ + System.out.println(n+" is not prime number"); + }else{ + for(i=2;i<=m;i++){ + if(n%i==0){ + System.out.println(n+" is not prime number"); + flag=1; + break; + } + } + if(flag==0) { System.out.println(n+" is prime number"); } + } + } + } + + diff --git a/day2/ReverseNumber.java b/day2/ReverseNumber.java new file mode 100644 index 0000000..f1f07ec --- /dev/null +++ b/day2/ReverseNumber.java @@ -0,0 +1,31 @@ +package day2; + +import java.util.Scanner; + +public class ReverseNumber { + + public static void main(String[] args) { + // TODO Auto-generated method stub + Scanner sc=new Scanner(System.in); + System.out.println("enter the number"); + int number=sc.nextInt(); + int reversed = 0; + + System.out.println("Original Number: " + number); + + + while(number != 0) { + + + int digit = number % 10; + reversed = reversed * 10 + digit; + + + number /= 10; + } + + System.out.println("Reversed Number: " + reversed); + + } + +} diff --git a/day2/SquareRootWithoutSqrtfun.java b/day2/SquareRootWithoutSqrtfun.java new file mode 100644 index 0000000..8572406 --- /dev/null +++ b/day2/SquareRootWithoutSqrtfun.java @@ -0,0 +1,29 @@ +package day2; +import java.util.Scanner; + +public class SquareRootWithoutSqrtfun { + public static double squareRoot(int number) { + double temp; + + double sr = number / 2; + + do { + temp = sr; + sr = (temp + (number / temp)) / 2; + } while ((temp - sr) != 0); + + return sr; + } + + public static void main(String[] args) + { + System.out.print("Enter any number:"); + Scanner scanner = new Scanner(System.in); + int num = scanner.nextInt(); + scanner.close(); + + System.out.println("Square root of "+ num+ " is: "+squareRoot(num)); + } + + +} diff --git a/day2/package-info.java b/day2/package-info.java new file mode 100644 index 0000000..1dc7a71 --- /dev/null +++ b/day2/package-info.java @@ -0,0 +1 @@ +package day2; \ No newline at end of file