You are on page 1of 12

Welcome to the Lecture Series on

Introduction to Programming With Java


Structure of Java programs

Input and output to screen with Java program

Statements Conditional statements

Loop constructs
Arrays, character and string handling Functions (if time permits)


Books & References

1. Java 2: The Complete Reference

Patrick Naughton, Herbert Schildt

2. Thinking in Java (

Bruce Eckel
3. Richard G Baldwins Introductory Java Programming

Tutorial on:


Contents for Todays Lecture

Structure of Java programs Compiling and running the program Printing messages to the screen


Some Basics

Q. What is a program? Ans. A sequence of instructions that a computer can interpret and execute. Q. Why Java and not Hindi / Marathi / English? Ans. Since, so far, computer is not intelligent enough to understand natural languages.


Structure of Java Programs

class class-name { public static void main(String args[]) { statement1; statement2;

} nlp-ai@cse.iitb

Example Program class First {

public static void main(String args[]) { System.out.println(Hello World); }


Compiling & Running the Program

Compiling: is the process of translating source code written in a particular programming language into computer-readable machine code that can be executed. $ javac This command will produce a file First.class, which is used for running the program with the command java. Running: is the process of executing program on a computer. $ java First


About Printing on the Screen

1. System.out.println(Hello World); outputs the string Hello World followed by a new line on the screen. 2. System.out.print(Hello World); - outputs the string Hello World on the screen. This string is not followed by a new line.

3. Some Escape Sequence

\n stands for new line character \t stands for tab character


Some Tips About Programming

Some common errors in the initial phase of learning programming: - Mismatch of parentheses - Missing ; at the end of statement

- Case sensitivity
The best way to learn programming is writing a lot of programs on your own.


Some Assignments
1. Write a program which prints the following information about at least 5 persons:


Eg. Umesh umesh@cse p03161 25764728 Salil salil@cse p03160 25764728

Each entry should be on a separate line. 2. Write a program that prints the following line on the screen along with quotes. Can we print \ with System.out.println() statement?



Thank you