java_lect_01

12
Welcome to the Lecture Series on [email protected] Introduction to Programming W ith Java 

Upload: bridget-green

Post on 04-Jun-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

8/13/2019 java_lect_01

http://slidepdf.com/reader/full/javalect01 1/12

Welcome to the Lecture

Series on

[email protected]

“Introduction to Programming

With Java” 

8/13/2019 java_lect_01

http://slidepdf.com/reader/full/javalect01 2/12

  [email protected]

• 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)

Syllabus

8/13/2019 java_lect_01

http://slidepdf.com/reader/full/javalect01 3/12

  [email protected]

1. Java 2: The Complete Reference

 –  Patrick Naughton, Herbert Schildt

2. Thinking in Java (http://www.mindview.net/Books/TIJ/)

 –  Bruce Eckel

3. Richard G Baldwin‟s “Introductory Java ProgrammingTutorial” on: http://www.dickbaldwin.com/tocint.htm 

Books & References

8/13/2019 java_lect_01

http://slidepdf.com/reader/full/javalect01 4/12

  [email protected]

• Structure of Java programs

• Compiling and running the program

• Printing messages to the screen

Contents for Today’s Lecture

8/13/2019 java_lect_01

http://slidepdf.com/reader/full/javalect01 5/12

  [email protected]

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.

8/13/2019 java_lect_01

http://slidepdf.com/reader/full/javalect01 6/12

  [email protected]

class class-name {

 public static void main(String args[]) {

 statement1;

 statement2;

… 

… 

}

}

Structure of Java Programs

8/13/2019 java_lect_01

http://slidepdf.com/reader/full/javalect01 7/12  [email protected]

“First.java” 

class First {

 public static void main(String args[]) {

System.out.println(“Hello World”); 

}

}

Example Program

8/13/2019 java_lect_01

http://slidepdf.com/reader/full/javalect01 8/12  [email protected]

Compiling: is the process of translating source code written in

a particular programming language into computer-readable

machine code that can be executed.

$ javac First.java

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

Compiling & Running the Program

8/13/2019 java_lect_01

http://slidepdf.com/reader/full/javalect01 9/12  [email protected]

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

About Printing on the Screen

8/13/2019 java_lect_01

http://slidepdf.com/reader/full/javalect01 10/12

  [email protected]

•  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 Tips About Programming

8/13/2019 java_lect_01

http://slidepdf.com/reader/full/javalect01 11/12

  [email protected]

1. Write a program which prints the following informationabout at least 5 persons:

 NAME MAIL-ID EMPLOYEE-CODE PHONE

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?” 

Some Assignments

8/13/2019 java_lect_01

http://slidepdf.com/reader/full/javalect01 12/12

  [email protected]

Thank you… 

End