Java Practical Programs
/* 1. Arithmetic Operations */
import [Link];
class ArithmeticOperations {
public static void main(String[] args) {
Scanner sc = new Scanner([Link]);
[Link]("Enter two numbers: ");
double a = [Link](), b = [Link]();
[Link]("Addition: " + (a + b));
[Link]("Subtraction: " + (a - b));
[Link]("Multiplication: " + (a * b));
[Link]("Division: " + (b != 0 ? (a / b) : "Cannot divide by zero"));
}
}
/* 2. Days in a Month */
import [Link];
class DaysInMonth {
public static void main(String[] args) {
Scanner sc = new Scanner([Link]);
[Link]("Enter month number (1-12): ");
int month = [Link]();
switch (month) {
case 1: case 3: case 5: case 7: case 8: case 10: case 12:
[Link]("31 days"); break;
case 4: case 6: case 9: case 11:
[Link]("30 days"); break;
case 2:
[Link]("28 or 29 days"); break;
default:
[Link]("Invalid month");
}
}
}
/* 3. Factorial */
class Factorial {
public static void main(String[] args) {
Scanner sc = new Scanner([Link]);
[Link]("Enter a number: ");
int num = [Link](), fact = 1;
for (int i = 1; i <= num; i++) fact *= i;
[Link]("Factorial: " + fact);
}
}
/* 4. Fibonacci Series */
class Fibonacci {
public static void main(String[] args) {
Scanner sc = new Scanner([Link]);
[Link]("Enter limit: ");
int n = [Link](), a = 0, b = 1, sum;
[Link]("Fibonacci: " + a + " " + b);
for (int i = 2; i < n; i++) {
sum = a + b; a = b; b = sum;
[Link](" " + sum);
}
}
}
/* 5. Student Grades */
class StudentGrades {
public static void main(String[] args) {
if ([Link] < 3) {
[Link]("Enter three subject marks!"); return;
}
int m1 = [Link](args[0]);
int m2 = [Link](args[1]);
int m3 = [Link](args[2]);
int total = m1 + m2 + m3;
double percentage = total / 3.0;
String grade = (percentage >= 60) ? "A" : (percentage >= 50) ? "B" : (percentage
[Link]("Total: " + total + " Percentage: " + percentage + "% Grade: "
}
}
/* 6. Net Salary Calculation */
class Salary {
void salary(double basic, double da) {
[Link]("Peon Salary: " + (basic + da));
}
void salary(double basic, double da, double hra, double it) {
[Link]("Jr Executive Salary: " + (basic + da + hra - it));
}
void salary(double basic, double da, double hra, double pf, double it) {
[Link]("Executive Salary: " + (basic + da + hra - pf - it));
}
void salary(double basic, double da, double hra, double ma, double pf, double it, do
[Link]("Manager Salary: " + (basic + da + hra + ma - pf - it - pt));
}
public static void main(String[] args) {
Salary emp = new Salary();
[Link](5000, 1000);
[Link](6000, 1200, 800, 500);
[Link](8000, 1500, 1000, 600, 400);
[Link](10000, 2000, 1500, 1200, 700, 500, 300);
}
}