120 likes | 324 Views
Welcome to the Lecture Series on. “ Introduction to Programming With Java ”. nlp-ai@cse.iitb. Syllabus. Structure of Java programs Input and output to screen with Java program Statements Conditional statements Loop constructs Arrays, character and string handling
E N D
Welcome to the Lecture Series on “Introduction to Programming With Java” nlp-ai@cse.iitb
Syllabus • 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) nlp-ai@cse.iitb
Books & References • Java 2: The Complete Reference • – Patrick Naughton, Herbert Schildt • 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 nlp-ai@cse.iitb
Contents for Today’s Lecture • Structure of Java programs • Compiling and running the program • Printing messages to the screen nlp-ai@cse.iitb
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. nlp-ai@cse.iitb
Structure of Java Programs class class-name { public static void main(String args[]) { statement1; statement2; … … } } nlp-ai@cse.iitb
Example Program “First.java” class First { public static void main(String args[]) { System.out.println(“Hello World”); } } nlp-ai@cse.iitb
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 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 nlp-ai@cse.iitb
About Printing on the Screen • System.out.println(“Hello World”); – outputs the string “Hello World” followed by a new line on the screen. • System.out.print(“Hello World”); - outputs the string “Hello World” on the screen. This string is not followed by a new line. • Some Escape Sequence – • \n – stands for new line character • \t – stands for tab character nlp-ai@cse.iitb
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. nlp-ai@cse.iitb
Some Assignments • 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. • Write a program that prints the following line on the screen along with quotes. • “Can we print ‘\’ with System.out.println() statement?” nlp-ai@cse.iitb
End Thank you… nlp-ai@cse.iitb