De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Programma zonder window commandline interface. Commandline programma public static void main (String [ ] params) { System. out. println (“Hoi allemaal!”);

Verwante presentaties


Presentatie over: "Programma zonder window commandline interface. Commandline programma public static void main (String [ ] params) { System. out. println (“Hoi allemaal!”);"— Transcript van de presentatie:

1 Programma zonder window commandline interface

2 Commandline programma public static void main (String [ ] params) { System. out. println (“Hoi allemaal!”); } public class Hoi { } object dat kan schrijven op het console window

3 Toepassingen commandline interfaces nOuderwetse Basic-achtige dialoog uPRINT “tik een getal en druk op Enter” READ n PRINT “het kwadraat is ”, n*n nOuderwetse Pascal-achtige dialoog uwriteln ( “tik een getal en druk op Enter” ); readln ( n ); writeln ( “het kwadraat is ”, n*n ); nProgramma’s die batch-gewijs files verwerken populair bij Unix operating system

4 java Grep patroon file1 file2... Voorbeeld file-processor nlaat alle regels van de files zien waarin het gegeven patroon voorkomt n(met filenaam en regelnummer) onze Java-versie grep patroon file1 file2... Unix-commando

5 Grep: main import java.io.*; public class Grep { public static void main (String [ ] params) { int t; for (t=1; t<params.length; t++) Grep.bewerk ( params[0], params[t] ); } if (params.length==0) System.out.println(“Usage: java Grep pat file...”); else

6 Grep: bewerk public static void bewerk (String pat, String naam) { regel=buffer.readLine()( ) != nullfor ( ; ; ) System.out.println( nr + naam + regel ); if ( regel. indexOf(pat) >= 0 ) lees, en test meteen reader = new FileReader (naam); buffer = new BufferedReader (reader); nr=1 nr++

7 java Grep patroon Variant van Grep nlaat alle ingetikte regels zien waarin het gegeven patroon voorkomt onze Java-versie grep patroon Unix-commando

8 Lezen vanaf het toetsenbord n System. in is een InputStream InputStreamReader isr; isr = new InputStreamReader (System.in ); BufferedReader br; br = new BufferedReader (isr); leest bytes van het toetsenbord de bijbehorende character-stream de bijbehorende gebufferde stream

9 Grep: bewerk public static void bewerk (String pat, String naam) { System.out.println( nr + naam + regel ); if ( regel. indexOf(pat) >= 0 ) reader = new FileReader (naam); buffer = new BufferedReader (reader); if ( naam.equals( “” ) ) reader = new InputStreamReader( System.in ) else regel = buffer.readLine()( ) != nullfor ( ; ; )nr=1 nr++


Download ppt "Programma zonder window commandline interface. Commandline programma public static void main (String [ ] params) { System. out. println (“Hoi allemaal!”);"

Verwante presentaties


Ads door Google