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

Introductory Java

Java is a high-level, object-oriented programming language created by James Gosling in 1995, known for its portability, security, and performance. It features strong typing, automatic memory management, and is platform-independent, running on any OS with the Java Virtual Machine. The document covers Java syntax, basic programming concepts, input/output operations, operators, conditional statements, loops, functions, and object-oriented programming principles.

Uploaded by

kevinowenhunt
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)
2 views

Introductory Java

Java is a high-level, object-oriented programming language created by James Gosling in 1995, known for its portability, security, and performance. It features strong typing, automatic memory management, and is platform-independent, running on any OS with the Java Virtual Machine. The document covers Java syntax, basic programming concepts, input/output operations, operators, conditional statements, loops, functions, and object-oriented programming principles.

Uploaded by

kevinowenhunt
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/ 6

Introductory for Java

What is Java?

• Java is a high-level, object-oriented programming language.

• Created by James Gosling and released in 1995 by Sun Microsystems (now


owned by Oracle).

• Known for its portability ("Write Once, Run Anywhere"), security, and
performance.

• Used for Web Applications, Mobile Apps (Android), Game Development,


Backend Systems, and more.

Basic Features of Java

• Strongly typed (must declare variable types).

• Compiled and Interpreted (Java code is compiled into bytecode, then executed
by the JVM).

• Platform-independent (Runs on any OS with Java Virtual Machine - JVM).

• Object-Oriented Programming (OOP) (focuses on classes and objects).

• Automatic memory management (Garbage Collection).

Java Syntax Basics

Writing a Basic Java Program

public class HelloWorld {

public static void main(String[] args) {

System.out.println("Hello, World!");

}
• public class HelloWorld → Defines a class named HelloWorld.

• public static void main(String[] args) → The main method, the entry point of
Java programs.
• System.out.println("Hello, World!"); → Prints text to the console.

Comments in Java

// This is a single-line comment

/*

This is a

multi-line comment

*/

Variables & Data Types

int age = 25; // Integer

double price = 19.99; // Floating-point

char grade = 'A'; // Character

boolean isJavaFun = true; // Boolean

String name = "Alice"; // String

Type Example Size

int 25 4 bytes

double 19.99 8 bytes

char 'A' 2 bytes

boolean true/false 1 bit

String "Hello" Varies

Input and Output

import java.util.Scanner; // Import Scanner

public class UserInput {

public static void main(String[] args) {


Scanner scanner = new Scanner(System.in); // Create Scanner object

System.out.print("Enter your name: ");

String name = scanner.nextLine(); // Read input

System.out.println("Hello, " + name);

scanner.close(); // Close scanner

Operators in Java

Operator Example Meaning

+ a+b Addition

- a-b Subtraction

* a*b Multiplication

/ a/b Division

% a%b Modulus (remainder)

== a == b Equal to

!= a != b Not equal to

Conditional Statements

int age = 20;

if (age >= 18) {

System.out.println("You are an adult.");

} else {

System.out.println("You are a minor.");

}
Loops in Java

For Loop

for (int i = 0; i < 5; i++) {

System.out.println("Iteration: " + i);

}
While Loop

int count = 0;

while (count < 5) {

System.out.println(count);

count++;

Functions (Methods)

public class MethodsExample {

// Method definition

static void greet() {

System.out.println("Hello!");

public static void main(String[] args) {

greet(); // Method call

}
Method with Parameters & Return Value

public class Calculator {

static int add(int a, int b) {

return a + b;

}
public static void main(String[] args) {

int sum = add(5, 3);

System.out.println("Sum is: " + sum);

Object-Oriented Programming (OOP)

Defining a Class & Object

class Car {

String brand = "Toyota";

void honk() {

System.out.println("Beep! Beep!");

public class Main {

public static void main(String[] args) {

Car myCar = new Car(); // Create object

System.out.println(myCar.brand);

myCar.honk();

Example Program: Simple Calculator

import java.util.Scanner;

public class SimpleCalculator {

public static void main(String[] args) {


Scanner scanner = new Scanner(System.in);

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

int a = scanner.nextInt();

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

int b = scanner.nextInt();

System.out.println("Sum: " + (a + b));

scanner.close();

You might also like