Ladda ner presentationen
Presentation laddar. Vänta.
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
Liknande presentationer
© 2024 SlidePlayer.se Inc.
All rights reserved.