0% found this document useful (0 votes)
6 views19 pages

Java Programs AY 2025

The document contains multiple Java programs demonstrating various functionalities such as EMI calculation, Ushwa number validation, Floyd's triangle printing, sum series calculation, index parsing, losho grid checking, method overloading, polygon area calculation, statistics on student marks, and password strength checking. Each program includes a main method for execution and utilizes user input through the Scanner class. The programs showcase different programming concepts including loops, conditionals, and method overloading.

Uploaded by

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

Java Programs AY 2025

The document contains multiple Java programs demonstrating various functionalities such as EMI calculation, Ushwa number validation, Floyd's triangle printing, sum series calculation, index parsing, losho grid checking, method overloading, polygon area calculation, statistics on student marks, and password strength checking. Each program includes a main method for execution and utilizes user input through the Scanner class. The programs showcase different programming concepts including loops, conditionals, and method overloading.

Uploaded by

sumedh301981
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Program

import [Link];

public class emi

double pa, r, amount, n,emi;

Scanner ob=new Scanner([Link]);

void accept()

[Link]("enter purchase amount");

pa=[Link]();

[Link]("enter no. Of years");

n=[Link]();

void calculate()
{

if(pa<=20000)

r=12;

else

r=15;

amount=pa*[Link](1+r/100,n);

emi=amount/(n*12);

void print()

[Link]("purchase amount="+pa);

System. [Link]("rate of interest="+r);

System. [Link]("amount="+amount);

System. [Link]("emi="+[Link](emi));

public static void main(String args[])

emi e=new emi();

[Link]();

[Link]();

[Link]();

Output
Program 2

Program - 2

import [Link];

public class Ushwa

int n;

int f, d,s=0;

Ushwa(int x)

{ n=x;

void function1()

if([Link](n).length()!=4)

[Link]. println("Invalid");

[Link](0);

f=n%10;

while(n>0)
{ d=n%10;

s=s+d;

n=n/10;

if(s==2*(f+d))

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

else

System. [Link]("not an ushwa number");

public static void main(String args[])

Scanner sc=new Scanner([Link]);

int m=[Link]();

Ushwa obj = new Ushwa(m);

obj.function1();

Output
Program 3

a) Answer

import [Link];
public class floyd
{

void print(int n)
{
int r, c, k=1;
for(r=1;r<=n;r++)
{
for(c=1;c<=r;c++)
{
System. out. print(k);
k++;
}
System. out. println();
}
}

public void main(String args[])


{
Scanner sc=new Scanner([Link]);
[Link]("Enter no:=");
int m=[Link]();
floyd obj=new floyd();
[Link](m);
}
}

Output

1
23
456
7 8 9 10
11 12 13 14 15
16 17 18 19 20 21

b) Answer

public class sumseries


{
void calculate()
{
int i, s=0,sum=0;
for(i=1;i<=20;i++)
{
s=s+i;
sum=sum+s;
}

[Link]("Sum:="+sum);
}

public static void main(String args[])


{
sumseries obj=new sumseries();
[Link]();
}

}
Output
Program – 4

public class index

String s;

index(String x)

s=x;

void print()

int p=[Link]('/');

char c = [Link](0);

int y=Integer. parseInt([Link](1,3));

String centre=[Link](3, p);

String n = [Link](p+1);
if(c=='1')

[Link]("Class :"+10);

if(c=='2')

[Link]. println("Class :"+12);

[Link]("Year :"+y);

[Link]("Centre number :"+centre);

[Link]. println("Index number :"+n);

public static void main(String args[])

index obj=new index("1244311/204 ");

[Link]();

Output
Program 5

import [Link];

public class losho_grid

int x[][]=new int[3][3];

Scanner ob=new Scanner(System. in);

void accept()

int r, c;

for(r=0;r<3;r++)

for(c=0;c<3;c++)

System. out. println("Enter the value");

x[r][c]=ob. nextInt();

void check()

{
int r, c, rtot=0,ctot=0;

for(r=0;r<3;r++)

for(c=0;c<3;c++)

rtot+=x[r][c];

ctot+=x[r][c];

if(rtot!=15||ctot!=15)

System. out. println("Not a loshogrid");

System. exit(0);

rtot=0;ctot=0;

System. out. println("losho grid");

public static void main(String args[])

losho_grid obj=new losho_grid();

[Link]();

[Link]();

Output 492

357

816
Program 6

public class overload

void perform(int x[]) //(1) mark

int i, l=x. length, large=x[0]; //(1) Mark

for (i=0;i<l;i++) //(1) mark

if (x[i]> large) //(1) mark

x[i]=large;//(1) mark

System. out. println(large);//(1) mark

void perform(String s, char ch) //( 1) mark


{

int l=[Link](); //( 1) mark

if (ch=='F') //( 1) mark

System. [Link](s. substring(0,5));//( 1) mark

if (ch=='L')

System. out. println([Link](l-5));//( 1) mark

void perform(int n)

int d, p=1;//( 1) mark

while(n>0)//( 1) mark

d=n%10;

p= p*d;

n=n/10;//( 1) mark

[Link]((p));//( 1) mark

public static void main(String args[])

overload obj= new overload();

int a[]={4,5,3,2,6};

[Link](a);

[Link]("CARPENTER",'F');

[Link](45326);

Output
Program 7

public class Polygon

void area(double b, double h)

[Link]("Area of triangle="+1.0/2*b*h);

void area(double s)

[Link]. println("Area of square="+s*s);

void area(double h, double a, double b)

{
[Link]. println("Area of trapezium="+1.0/2*h*(a+b));

void area(int l, int b)

System. [Link]("Area of rectangle="+l*b);

public static void main(String args[])

Polygon obj=new Polygon();

[Link](2.3,4.5);

[Link](6);

[Link](1.2,2.3,3.4);

[Link](6,6);

Output
Program 8

import [Link].*;

public class statistics

int x[]=new int[100];

Scanner ob = new Scanner ([Link]);

void accept()

int i;

for(i=0;i<100;i++)

[Link]("Enter marks");

x[i]=[Link]();

void statistics()

int i, a=0,b=0,c=0,d=0;

for(i=0;i<100;i++)

if(x[i]>90)

a++;
else

if(x[i]>80&&x[i]<=90)

b++;

else

if(x[i]>60&&x[i]<=80)

c++;

else

d++;

[Link]("Range\tNumber of students");

[Link]. println("Above 90"+"\t"+a);

[Link]. println("80 - 90"+"\t"+b);

System. [Link]("60 - 80"+"\t"+c);

[Link]. println("<=60"+"\t"+d);

public static void main(String args[])

statistics obj=new statistics();

[Link]();

[Link]();

Output
Program 9

import [Link];

public class PasswordChecker {

// Method to check if a password is strong

public static boolean isStrongPassword(String password) {

// Check length

if ([Link]() < 8)

return false;

boolean hasUpper = false;

boolean hasLower = false;

boolean hasDigit = false;

boolean hasSpecial = false;

// Check each character

for (char ch : [Link]()) {

if ([Link](ch)) {

hasUpper = true;

} else if ([Link](ch)) {

hasLower = true;

} else if ([Link](ch)) {
hasDigit = true;

} else if ("!@#$%^&*()_+[]{}|;:',.<>?/`~".indexOf(ch) >= 0) {

hasSpecial = true;

// Return true only if all conditions are met

return hasUpper && hasLower && hasDigit && hasSpecial;

public static void main(String[] args) {

Scanner sc = new Scanner([Link]);

[Link]("Enter your password: ");

String password = [Link]();

if (isStrongPassword(password))

[Link](" Your password is STRONG!");

else

[Link](" Your password is WEAK. Please include uppercase, lowercase, digits,


and special characters.");

[Link]();

}
OUTPUT

You might also like