Presentation laddar. Vänta.

Presentation laddar. Vänta.

1 Övning6 Läsning från fil till java objekt Sökning Sortering.

Liknande presentationer


En presentation över ämnet: "1 Övning6 Läsning från fil till java objekt Sökning Sortering."— Presentationens avskrift:

1 1 Övning6 Läsning från fil till java objekt Sökning Sortering

2 2 Läsning från fil till java objekt Exempel: Vi har en fil där står information om några familjer. mamma, pappa och alla deras barn. Filen kan se så här ut: Vårt program ska läsa in filen Till en Vector (eller array) som Family objekter. Dahlin Anders Rita David Mosavat Vahid Azi Pettersson Pelle Chathrine Johan Sara …osv

3 3 …fortsättning Filens riktiga innehåll egentligen är: Vi ser ´\n´ som en radbyte. Varje gång metoden readLine() anropas för filen ovan så returneras en text mellan ’\n’ Dahlin\nAnders\nRita\nDavid\n\nMosavat\nVahid\nAzi\n\nPettersson\nPelle\nChathrine\nJohan\nSara\n…

4 4 Sökning För att söka efter ett element i en vektor (array) så kan man använda sig av en slinga som kontrollerar varje element i vektorn. public class Sök{ public static void main(String[] args){ int[] iarr={12,11,13,7,6,8,5}; for(int i=0;i<iarr.length;i++){ if(iarr[i]== 5){ System.out.println(”finns i plats ”+i); return; } System.out.println(”finns inte”); }

5 5 Sortering Anta att vi vill sortera en array av tal så att den största kommer först: Skriv ett program som läser in ett antal tal och skriver ut de sorterade. Tips : använd två slingor i varandra

6 6 Sortering public class Sort{ public static void main(String[] args){ int[] iarr={12,11,13,7,6,8,5}; for(int i=0;i<iarr.length-1;i++){ for(int j=i+1;j<iarr.length;j++){ if(iarr[i]<iarr[j]){ int tmp=iarr[i]; iarr[i]=iarr[j]; iarr[j]=tmp; } for(int k=0;k<iarr.length;k++) System.out.println(iarr[k]); }

7 7 GOD JUL OCH GOTT NYTT ÅR


Ladda ner ppt "1 Övning6 Läsning från fil till java objekt Sökning Sortering."

Liknande presentationer


Google-annonser