12
[email protected] Introduction to Programming With Java

[email protected] “Introduction to Programming With Java”

Embed Size (px)

Citation preview

Page 1: Nlp-ai@cse.iitb “Introduction to Programming With Java”

[email protected]

“Introduction to Programming With Java”

Page 2: Nlp-ai@cse.iitb “Introduction to Programming With Java”

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

Page 3: Nlp-ai@cse.iitb “Introduction to Programming With Java”

[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 Programming

Tutorial” on: http://www.dickbaldwin.com/tocint.htm

Page 4: Nlp-ai@cse.iitb “Introduction to Programming With Java”

[email protected]

• Structure of Java programs

• Compiling and running the program

• Printing messages to the screen

Page 5: Nlp-ai@cse.iitb “Introduction to Programming With Java”

[email protected]

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.

Page 6: Nlp-ai@cse.iitb “Introduction to Programming With Java”

[email protected]

class class-name {

public static void main(String args[]) {

statement1;

statement2;

}

}

Page 7: Nlp-ai@cse.iitb “Introduction to Programming With Java”

[email protected]

“First.java”

class First {

public static void main(String args[]) {

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

}

}

Page 8: Nlp-ai@cse.iitb “Introduction to Programming With Java”

[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

Page 9: Nlp-ai@cse.iitb “Introduction to Programming With Java”

[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

Page 10: Nlp-ai@cse.iitb “Introduction to Programming With Java”

[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.

Page 11: Nlp-ai@cse.iitb “Introduction to Programming With Java”

[email protected]

1. Write a program which prints the following information about 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?”

Page 12: Nlp-ai@cse.iitb “Introduction to Programming With Java”

[email protected]

Thank you…