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

Java Assignment1

The document contains 20 Java code examples demonstrating basic programming concepts like input/output, arithmetic operations, conditional statements, loops, methods and functions. The examples cover finding factors, roots of quadratic equations, checking if a number is prime, palindrome, reversing numbers and strings.

Uploaded by

Gourav Jain
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views

Java Assignment1

The document contains 20 Java code examples demonstrating basic programming concepts like input/output, arithmetic operations, conditional statements, loops, methods and functions. The examples cover finding factors, roots of quadratic equations, checking if a number is prime, palindrome, reversing numbers and strings.

Uploaded by

Gourav Jain
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 11

1.

import java.util.Scanner;
public class Multiply
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
float num1, num2, multiply;
System.out.print("Enter the first number: ");
num1 = sc.nextFloat();
System.out.print("Enter the second number: ");
num2 = sc.nextFloat();
multiply = num1 * num2;
System.out.print("Multiply of two Floating Point Numbers = " + multiply);
sc.close();
}
}

2.
import java.util.Scanner;
public class ASCIIValueOfChar
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
char ch;
System.out.print("Enter the character: ");
ch = sc.next().charAt(0);
int ascii_val = (int)ch;
System.out.println("The ASCII value of " + ch + " is " + ascii_val);
sc.close();
}
}

3.
import java.util.Scanner;
public class QuotientAndRemainder
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
int num, div, quotient, remainder;
System.out.print("Enter the number: ");
num = sc.nextInt();
System.out.print("Enter the divisor: ");
div = sc.nextInt();
quotient = num/div;
remainder = num%div;
System.out.print("Quotient = " + quotient);
System.out.print("Remainder = " + remainder);
sc.close();
}
}

4.
import java.util.Scanner;
public class EvenOdd
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
int num;
System.out.print("Enter the number: ");
num = sc.nextInt();
if(num%2==0)
System.out.print(num + " is an even number.");
else
System.out.print(num + " is an odd numbers.");
sc.close();
}
}

5.
import java.util.Scanner;
public class VowelConsonant
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
char ch;
System.out.print("Enter the alphabet: ");
ch = sc.next().charAt(0);
if(ch == 'a'||ch == 'e'||ch == 'i'||ch == 'o'||ch == 'u'||ch == 'A'||ch ==
'E'||ch == 'I'||ch == 'O'||ch == 'U')
System.out.print(ch + " is a vowel.");
else
System.out.print(ch + " is a consonant.");
sc.close();
}
}

6.
import java.util.Scanner;
public class LargestNumber
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
int num1, num2, num3;
System.out.print("Enter the first number: ");
num1 = sc.nextInt();
System.out.print("Enter the second number: ");
num2 = sc.nextInt();
System.out.print("Enter the third number: ");
num3 = sc.nextInt();
if(num1 >= num2 && num1 >= num3)
System.out.println(num1 + " is largest among three numbers.");
else if(num2 >= num1 && num2 >= num3)
System.out.println(num2 + " is largest among three numbers.");
else
System.out.println(num3 + " is largest among three numbers.");
sc.close();
}
}

7.
import java.util.Scanner;
import java.lang.Math;
public class RootsOfQuadraticEquation
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
int a, b, c, d;
double x1, x2, D;
System.out.print("Enter the value of a: ");
a = sc.nextInt();
System.out.print("Enter the value of b: ");
b = sc.nextInt();
System.out.print("Enter the value of c: ");
c = sc.nextInt();
if(a!=0)
{
d = (b*b) - 4*a*c;
D = Math.sqrt(d);
x1 = (-b + D) / (2*a);
x2 = (-b - D) / (2*a);
System.out.println("Roots of the quadratic equation are " + x1 + " and
" + x2);
}
else
System.out.println("Value of a cannot be zero.");
sc.close();
}
}

8.
import java.util.Scanner;
public class LeapYear
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
System.out.print("Enter the year ");
int year = sc.nextInt();
if((year % 4 == 0) && ((year % 100!=0) || (year % 400 == 0)))
System.out.print(year + " is a leap year.");
else
System.out.print(year + " is not a leap year.");

}
}

9.
import java.util.Scanner;
public class CheckAlphabet
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
char ch;
System.out.print("Enter the character: ");
ch = sc.next().charAt(0);
if((ch>='a' && ch<='z') || (ch>='A' && ch<='Z'))
System.out.println(ch + " is an alphabet.");
else
System.out.println(ch + " is not an alphabet.");
sc.close();
}
}

10.
import java.util.Scanner;
public class SumNaturalNumber
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
int num, sum=0, i;
System.out.print("Enter the number: ");
num = sc.nextInt();
for(i=1; i<=num; i++)
sum+=i;
System.out.println("Sum of natural numbers = " + sum);
sc.close();
}
}

11.
import java.util.Scanner;
public class Factorial
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
int num, i, fact=1;
System.out.print("Enter the number whose factorial you want: ");
num = sc.nextInt();
for(i = 1; i <= num; i++)
fact *= i;
System.out.println("Fatorial of " + num + " = " + fact);
sc.close();
}
}

12.
import java.util.Scanner;
public class MultiplicationTable
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
int num, limit, i, res;
System.out.print("Enter the number whose multiplication table you want: ");
num = sc.nextInt();
System.out.print("Enter the limit: ");
limit = sc.nextInt();
for(i = 1; i<= limit; i++)
{
res = num * i;
System.out.println(num + " x " + i + " = " + res);
}
sc.close();
}
}
13.
import java.util.Scanner;
public class FibonacciSeries
{
public static void main(String args[])
{
Scanner sc = new Scanner(System.in);
int num, n1, n2, n3, i;
System.out.print("Enter the number whose Fibonacci series you want: ");
num = sc.nextInt();
if(num <= 0)
System.out.print("Fibonacci series cannot be formed.");
else if(num == 1)
{
System.out.println("The Fibonacci series:");
System.out.println(0);
}
else if(num == 2)
{
System.out.println("The Fibonacci series:");
System.out.println(0);
System.out.println(1);
}
else if(num > 2)
{
System.out.println("The Fibonacci series:");
System.out.println(0);
System.out.println(1);
n1=0;
n2=1;
for(i=3; i<=num; i++)
{
n3=n1+n2;
System.out.println(n3);
n1=n2;
n2=n3;
}
}
sc.close();
}
}

14.
import java.util.Scanner;
public class GCD
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
int num1, num2, gcd=1, i;
System.out.print("Enter the number: ");
num1 = sc.nextInt();
System.out.print("Enter the number: ");
num2 = sc.nextInt();
for(i=1; i<=num1 && i<=num2; i++)
if(num1%i==0 && num2%i==0)
gcd = i;
System.out.println("GCD of " + num1 + " and " + num2 + " = " + gcd);
sc.close();
}
}

15.
import java.util.Scanner;
public class LCM
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
int num1, num2, gcd=1, lcm, i;
System.out.print("Enter the number: ");
num1 = sc.nextInt();
System.out.print("Enter the number: ");
num2 = sc.nextInt();
for(i=1; i<=num1 && i<=num2; i++)
if(num1%i==0 && num2%i==0)
gcd = i;
lcm = (num1 * num2)/gcd;
System.out.println("LCM of " + num1 + " and " + num2 + " = " + lcm);
sc.close();
}
}

16.
import java.util.*;
public class alphabetcount
{
public static void main(String[] args) {
for(char c='A';c<='Z';c++)
System.out.print(c+" ");
}
}

17
import java.util.*;
public class countnumber {
public static void main(String[] args) {
int count = 0;
System.out.println("Enter a number:");
Scanner sc= new Scanner(System.in);
int num = sc.nextInt();
while(num!=0){
num = num/10;
count++;
}
System.out.println("Number of digits in the entered integer are : "+count);

18
import java.util.*;
public class reverse {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("enter : ");
int r=0;
int n=sc.nextInt();
while(n!=0){
r=n%10;
System.out.print(r);
n=n/10;
}

19
import java.util.*;
public class power {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("enter number: ");
int n = sc.nextInt();
System.out.println("enter power: ");
int p = sc.nextInt();
int result=1;
for(int i=0;i<p;i++){
result *=n;
}
System.out.println(n+"^"+p+"="+result);

}
20
import java.util.*;
class Palindrome
{
public static void main(String args[])
{
String original, reverse = "";
Scanner in = new Scanner(System.in);
System.out.println("Enter a string/number to check if it is a palindrome");
original = in.nextLine();
int length = original.length();
for ( int i = length - 1; i >= 0; i-- )
reverse = reverse + original.charAt(i);
if (original.equals(reverse))
System.out.println("it is palindrome.");
else
System.out.println(" isn't a palindrome.");
}
}

21
import java.util.*;
public class checkprime {
public static void main(String[] args)
{
int num, i, count=0;
Scanner sc = new Scanner(System.in);

System.out.print("Enter a Number: ");


num = sc.nextInt();

for(i=2; i<num; i++)


{
if(num%i == 0)
{
count++;
break;
}
}

if(count==0)
System.out.println("\nIt is a Prime Number.");
else
System.out.println("\nIt is not a Prime Number.");

22
import java.util.*;
public class primetwointerval {
public static void main(String[] args) {
int num1,num2, count=0;
Scanner sc = new Scanner(System.in);

System.out.print("Enter a first Number: ");


num1 = sc.nextInt();
System.out.print("Enter a second Number: ");
num2 = sc.nextInt();

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


boolean isPrime = true;
if (i <= 1) {
isPrime = false;
} else {

for (int j = 2; j < i; j++) {


if (i % j == 0) {
isPrime = false;
break;
}
}
}
if (isPrime) {
System.out.print(i + " ");
}
}
System.out.println();
}
}
23
import java.util.*;
public class armstrong {
public static void main(String[] args) {
int num , number, temp, total = 0;
Scanner sc=new Scanner(System.in);
System.out.println("enter a number: ");
num=sc.nextInt();

number = num;
while (number != 0)
{
temp = number % 10;
total = total + temp*temp*temp;
number /= 10;
}

if(total == num)
System.out.println(num + " is an Armstrong number");
else
System.out.println(num + " is not an Armstrong number");
}

24

import java.util.*;
public class armstrongtwointer {
public static void main(String[] args) {
int num1, num2;
Scanner sc = new Scanner(System.in);
System.out.println("Enter first number ::");
num1 = sc.nextInt();
System.out.println("Enter second number ::");
num2 = sc.nextInt();

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


int check, rem, sum = 0;
check = i;
while(check != 0) {
rem = check % 10;
sum = sum + (rem * rem * rem);
check = check / 10;
}
if(sum == i){
System.out.println(" "+i+" is an Armstrong number.");
}
}
}

25
import java.util.*;
public class primetwointerfunction {
public static boolean isPrime(int num) {
if (num <= 1) {
return false;
}
for (int i = 2; i <= Math.sqrt(num); i++) {
if (num % i == 0) {
return false;
}
}
return true;
}

public static void main(String[] args) {


Scanner sc = new Scanner(System.in);

System.out.print("Enter a first Number: ");


int num1 = sc.nextInt();

System.out.print("Enter a second Number: ");


int num2 = sc.nextInt();

System.out.println("Prime numbers between " + num1 + " and " + num2 + " are:
");

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


if (isPrime(i)) {
System.out.print(i + " ");
}
}
System.out.println();
}
}

26
import java.util.*;
public class amstrongfunction {

public static boolean isArmstrongNumber(int num) {


int orNo = num;
int sum = 0;
while (num > 0) {
int rem = num % 10;
sum += Math.pow(rem, 3);
num /= 10;
}
return sum == orNo;
}

public static void main(String[] args) {


Scanner sc = new Scanner(System.in);
System.out.println("Enter first number ::");
int num1 = sc.nextInt();
System.out.println("Enter second number ::");
int num2 = sc.nextInt();
for (int i = num1; i <= num2; i++) {
if (isArmstrongNumber(i)) {
System.out.println(" "+i+" is an Armstrong number.");
}
}
}
}

27
import java.util.Scanner;
public class factor {
public static void main(String[] args) {
int my_input, i;

Scanner sc= new Scanner(System.in);

System.out.print("Enter the number : ");


my_input = sc.nextInt();
System.out.print("The factors of " + my_input + " are: ");
for (i = 1; i <= my_input; ++i) {
if (my_input % i == 0) {
System.out.print(i + " ");
}
}
}
}

You might also like