1 / 12

Java

Java. ashishfa@cse 24 th sep 2004. Today’s menu. Input How to enter number, name to program without changing the program code Loop constructs How to do task repetitively. input. Want the program to print a number in words.

Download Presentation

Java

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Java ashishfa@cse 24th sep 2004 CFILT

  2. Today’s menu • Input • How to enter number, name to program without changing the program code • Loop constructs • How to do task repetitively CFILT

  3. input • Want the program to print a number in words. • There is provision in java to give it to program after running the program • 2 ways • One by passing argument • One by interactive method(console) Demo Addup, cmdarg CFILT

  4. Sample code (passing argument) static public void main(String args[]) { int total = 0; int i,j; i = Integer.parseInt(args[0]); j = Integer.parseInt(args[1]); total = i + j ; System.out.println("total = " + total); } CFILT

  5. Sample code (interactive console) static public void main(String args[]) { BufferedReader console = new BufferedReader( new InputStreamReader(System.in)); int i = 0, j = 0; try { System.out.print("Enter first number "); i=Integer.parseInt(console.readLine()); System.out.print("Enter second number "); j=Integer.parseInt(console.readLine()); } catch (Exception e) { } System.out.println(i + " + " + j + " = " + (i+j)); } CFILT

  6. Loop or iterations • How to print same line 4 times This is sentence 1. This is sentence 2. This is sentence 3. This is sentence 4. • How to calculate values like 1+2+3+4+5+6+7… • How to count number of words in a sentence… CFILT

  7. Simple loop - While int i = 1; while (i <= 5) { System.out.println ("count : " + i); i++; } Initialise a counter is (i <=5) ? NO YES Print “count “ + i i  I + 1 CFILT

  8. Syntax of while loop While (boolean expression) { Statementes; . . . } Demo whilerepeat Whilecount CFILT

  9. Other loop construct -for for (i = 1; i <= 5 ; i++) { System.out.println ("count : " + i); } i = 1; while (i <= 5) { System.out.println ("count : " + i); i++; } CFILT

  10. Syntax of for loop for(initialisation; boolean expression; update) { Statements; . . . } Demo Repeatprint totalcount CFILT

  11. more reading • Learn to prepare flowcharts: • http://www.nos.org/htm/basic2.htm • http://www.yale.edu/ynhti/curriculum/units/1981/6/81.06.03.x.html#d • Language(JAVA) basics: • http://java.sun.com/docs/books/tutorial/java/nutsandbolts/index.html CFILT

  12. Problem See the file word.java • Run the code and try to find what it does and how it does that. CFILT

More Related