Java Programs From Various Operations On Numbers | Counting, Sum, Comparision
===========================================================================
1) Count Number Of Digits In a Number.
---------------------------------------------------
import java.util.Scanner;
public class CountNumberOfDigits {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Enter the Number:");
Integer num = sc.nextInt();
Integer count = 0;
while (num > 0) {
num = num / 10;
count++;
}
System.out.println("The Number Of Digits In a Number Are:" + count);
}
}
2) Java Program for doing Sum Of Digit's In a Number.
----------------------------------------------------------
import java.util.Scanner;
public class SumOfDigitsInNumber {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Enter the Number:");
Integer num = sc.nextInt(); // 123
Integer sum = 0;
while (num > 0) {
sum = sum + num % 10;
num = num / 10;
}
System.out.println("The Sum Of Digits In A Number:" + sum);
}
}
3)Java Program To Count Number Of Even and Odd Digits In A Number
-----------------------------------------------------------------------
import java.util.Scanner;
public class CountEvenAndOddDigits {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Enter the Number");
Integer num = sc.nextInt(); // Read the User Input
Integer evenCount = 0; // To Count the Even Digits From A Number
Integer oddCount = 0; // To Count the Odd Digits From A Number
while (num > 0) {
int remainder = num % 10;
if (remainder % 2 == 0) {
evenCount++;
} else {
oddCount++;
}
num = num / 10;
}
System.out.println("The Number Of Even Digits In Number:" + evenCount);
System.out.println("The Number Of Odd Digits In a Number:" + oddCount);
}
}
4) Find Out Largest Of Three Numbers In Java (Approach 1 - Using Comparision Operator)
--------------------------------------------------------------------------------------
import java.util.Scanner;
public class LargestOfThreeNumbers1 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Enter the First Number:");
Integer a = sc.nextInt();
System.out.println("Enter the Second Number:");
Integer b = sc.nextInt();
System.out.println("Enter the Third Number:");
Integer c = sc.nextInt();
if (a > b && a > c) {
System.out.println(a + " Number is the Greatest Of All Three");
} else if (b > a && b > c) {
System.out.println(b + " Number is the Greatest Of All Three");
} else {
System.out.println(c + " Number is the Greatest Of All Three");
}
}
}
5) Find Out Largest Of Three Numbers In Java (Approach 1 - Using Ternary Operator)
------------------------------------------------------------------------------------
import java.util.Scanner;
public class LargestOfThreeNumbers2 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Enter the First Number:");
Integer a = sc.nextInt();
System.out.println("Enter the Second Number:");
Integer b = sc.nextInt();
System.out.println("Enter the Third Number:");
Integer c = sc.nextInt();
/*
* Integer largest1=a > b ? a:b;
* Integer largest2 =c > largest1 ? c: largest1;
* System.out.println("The Largest Of Three Number is:" + largest2);
*/
Integer largest = c > (a > b ? a : b) ? c : (a > b ? a : b);
System.out.println("The largest Of Three Numbers is :" + largest);
}
}
Comments
Post a Comment