0% found this document useful (0 votes)
23 views25 pages

Lecture No 2 (HLP)

The document contains a series of Java programming exercises, each with a specific task such as calculating sums, differences, and averages, as well as displaying patterns and shapes. Each program is presented with its code and expected output, demonstrating fundamental programming concepts. The exercises aim to help learners practice and understand basic Java syntax and operations.
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)
23 views25 pages

Lecture No 2 (HLP)

The document contains a series of Java programming exercises, each with a specific task such as calculating sums, differences, and averages, as well as displaying patterns and shapes. Each program is presented with its code and expected output, demonstrating fundamental programming concepts. The exercises aim to help learners practice and understand basic Java syntax and operations.
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
You are on page 1/ 25

By Samra Tariq (Gold medalist), lecturer at TUF

Java Practice Programs

P A T C
R C I E

P R O G R A M S
Program no 1

Write a Java program to print the sum of two


numbers.
Program 01 Output

public class SumOfNumbers {


public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
System.out.println("Enter 1st number: ");
int n1 = input.nextInt();
System.out.println("Enter 2nd number: ");
int n2 = input.nextInt();
System.out.println("Sum of numbers is: " + (n1+n2));
}
}
Program no 2

Write a Java program to print the Difference of two


numbers.
Program 02 Output

public class DiffOfNumbers {


public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
System.out.println("Enter 1st number: ");
int n1 = input.nextInt();
System.out.println("Enter 2nd number: ");
int n2 = input.nextInt();
System.out.println(“Difference of numbers is: " +
(n1-n2));
}
}
Program no 3

Write a Java program to print the multiplication of


two numbers.
Program 03 Output

public class MulOfNumbers {


public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
System.out.println("Enter 1st number: ");
int n1 = input.nextInt();
System.out.println("Enter 2nd number: ");
int n2 = input.nextInt();
System.out.println(“Multiplication of numbers is: " +
(n1*n2));
}
}
Program no 4

Write a Java program to print the division/quotient


and remainder of two numbers.
Program 04 Output

public class DivOfNumbers {


public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
System.out.println("Enter 1st number: ");
int n1 = input.nextInt();
System.out.println("Enter 2nd number: ");
int n2 = input.nextInt();
System.out.println(“Division of numbers is: " +
(n1/n2));
System.out.println(“Remainder of numbers is: " + (n1%n2));
}
}
Important
Note!

What would be the results of divide (/) operator and modulus(%) operator if divisor is
greater than dividend? E.g., 10/90 or 10%90
Program no 5

Write a Java program to print the multiplication


table of a number entered by user upto 10.
Program 05 Output

public class TableOfNumbers {


public static void main(String[] args)
{
Scanner in = new Scanner(System.in);
System.out.print("Input a number: ");
int num = in.nextInt();
for (int i=0; i< 10; i++)
{
System.out.println(num+ " x " + (i+1) + " = "
+ (num * (i+1)));
}
}}
Program no 6

Write a Java program to display the following


pattern.
Sample Pattern :

J a v v a
J aa v v aa
J J aaaa V V aaaaa
J J a a V a a
Program 06 Output

public class Pattern {


public static void main(String[] args)
{
System.out.println(" J a v v a ");
System.out.println(" J a a v v a a");
System.out.println("J J aaaa V V aaaa");
System.out.println(" JJ a a V a a");
}}
Program no 7

Write a Java program to print the area and


perimeter of a circle whose radius would
be specified by the user.
Program 07 Output

public class Circle {


public static void main(String[] args)
{
Scanner s = new Scanner(System.in);
System.out.println("Enter radius of circle:");
double radius = s.nextDouble();
double perimeter = 2 * Math.PI * radius;
double area = Math.PI * radius * radius;
System.out.println("Perimeter is = " +perimeter);
System.out.println("Area is = " + area);
}}
Program no 8

Write a Java program that takes five


numbers as input to calculate and print the
average of the numbers.
Program 08 Output
public class Average {
public static void main(String[] args)
{
Scanner in = new Scanner(System.in);
System.out.print("Input first number: ");
int num1 = in.nextInt();
System.out.print("Input second number: ");
int num2 = in.nextInt();
System.out.print("Input third number: ");
int num3 = in.nextInt();
System.out.print("Input fourth number: ");
int num4 = in.nextInt();
System.out.print("Enter fifth number: ");
int num5 = in.nextInt();
System.out.println("Average of five numbers is: " +
(num1 + num2 + num3 + num4 + num5) / 5);}
}
Program no 9

Write a Java program to print the area and


perimeter of a rectangle.
Program 09 Output

public class AreaOfRectangle {


public static void main(String[] args)
{
final double width = 5.6;
final double height = 8.5;
double perimeter = 2*(height + width);
double area = width * height;
System.out.println("Perimeter is: " + perimeter);
System.out.println("Area is: " + area);
}
}
Program no 10

Write a Java program to print an American


flag on the screen.
* * * * * * ==================================
* * * * * ==================================
* * * * * * ==================================
* * * * * ==================================
* * * * * * ==================================
* * * * * ==================================
* * * * * * ==================================
* * * * * ==================================
* * * * * * ==================================
===========================================
===========================================
===========================================
===========================================
===========================================
===========================================
Program 10 Output
public class AmericanFlag {
public static void main(String[] args)
{
System.out.println("* * * * * * ===================================");
System.out.println(" * * * * * ====================================");
System.out.println("* * * * * * ===================================");
System.out.println(" * * * * * ====================================");
System.out.println("* * * * * * ====================================");
System.out.println(" * * * * * =====================================");
System.out.println("* * * * * * =====================================");
System.out.println(" * * * * * =====================================");
System.out.println("* * * * * * =====================================");
System.out.println("==============================================");
System.out.println("==============================================");
System.out.println("==============================================");
System.out.println("==============================================");
System.out.println("==============================================");
System.out.println("==============================================");}
}
Program no 11

Write a Java program to swap two


variables with the help of third variable.
Program 11 Output

public class Swap {


public static void main(String[] args)
{
int a, b, temp;
a = 15;
b = 27;
System.out.println("Before swapping : a, b = "+a+", "+ b);
temp = a;
a = b;
b = temp;
System.out.println("After swapping : a, b = "+a+", " + b);
}
}

You might also like