Computer Science Researcher • Educator • Programming Instructor
Methods are blocks of code that perform a specific task. They make your programs organised, reusable, and easier to understand.
public class Main {
static void greet() {
System.out.println("Hello! Welcome to Java.");
}
public static void main(String[] args) {
greet(); // calling the method
}
}
static void greet() means:
public class Main {
static void greet(String name) {
System.out.println("Hello " + name + "!");
}
public static void main(String[] args) {
greet("Khalid");
greet("Ali");
greet("Sara");
}
}
This method takes a String input and uses it inside the method.
public class Main {
static void printSum(int a, int b) {
System.out.println("Sum = " + (a + b));
}
public static void main(String[] args) {
printSum(5, 3);
printSum(10, 20);
printSum(100, 250);
}
}
public class Main {
static int square(int number) {
return number * number;
}
public static void main(String[] args) {
int result = square(6);
System.out.println("Square = " + result);
}
}
public class Main {
static String fullName(String first, String last) {
return first + " " + last;
}
public static void main(String[] args) {
String name = fullName("Khalid", "Khattak");
System.out.println(name);
}
}
public class Main {
static String checkAge(int age) {
if (age >= 18) {
return "Adult";
} else {
return "Minor";
}
}
public static void main(String[] args) {
System.out.println(checkAge(15));
System.out.println(checkAge(21));
}
}
public class Main {
static void printNumbers(int n) {
for (int i = 1; i <= n; i++) {
System.out.println(i);
}
}
public static void main(String[] args) {
printNumbers(5);
printNumbers(10);
}
}
public class Main {
static int sumToN(int n) {
int total = 0;
for (int i = 1; i <= n; i++) {
total += i;
}
return total;
}
public static void main(String[] args) {
System.out.println(sumToN(5)); // 15
System.out.println(sumToN(10)); // 55
}
}
public class Main {
static int add(int a, int b) {
return a + b;
}
static void printDoubleSum(int x, int y) {
int result = add(x, y);
System.out.println("Double of the sum = " + (result * 2));
}
public static void main(String[] args) {
printDoubleSum(4, 6);
}
}
public class Main {
static int add(int a, int b) {
return a + b;
}
static int subtract(int a, int b) {
return a - b;
}
static int multiply(int a, int b) {
return a * b;
}
static double divide(int a, int b) {
return (double)a / b;
}
public static void main(String[] args) {
System.out.println(add(5, 2));
System.out.println(subtract(10, 3));
System.out.println(multiply(4, 6));
System.out.println(divide(9, 2));
}
}