Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Arrays;
- import java.lang.Math;
- import java.util.ArrayList;
- import java.io.*;
- import java.util.Scanner;
- import java.nio.file.Paths;
- //import java.* <- * importerar allt i det packetet
- class Lab1 {
- public static void sort(int[] a){
- int bubbles = 0; //# of swaps, 0 means no swaps
- do {
- bubbles = 0;
- for (int i = 0; i < a.length - 1; i++)
- {
- if (a[i] >= a[i+1])
- {
- bubbles += 1;
- int x = a[i];
- int y = a[i+1];
- a[i] = y;
- a[i+1] = x;
- }
- }
- } while (bubbles != 0);
- }
- public static int[] randomList(int i)
- {
- int[] xs = new int[i];
- for(int j = 0; j < i; j++)
- {
- double a = Math.random()*100;
- xs[j] = (int) a;
- }
- return xs;
- }
- public static void main(String[] args) throws Exception {
- int[] generatedList = randomList(20);
- sort(generatedList);
- Scanner readFile = new Scanner("C:/Users/marcel/Desktop/a.txt");
- System.out.println("test");
- Scanner sc = new Scanner(new File(file));
- //For: for(int i = 0; asd == dsa, i++){}
- //While: while(asd <= 2){}
- //Break: break;
- //do while: do {} while(villkor), kör minst ett varv innan den kollar villkor och avbryter om det är falskt
- //Array: fast längd, list är dynamisk.
- //Ny array: int[] xs = new int[12]
- //anon func?
- //Objekt (inkl array) pekar (referar) till platser i minnet, medan primitiva typer (standardtyper, bool, int etc) innehåller sitt värde direkt.
- //Datatyper börjar med stor bokstav t.ex. "String"
- //Kolla upp regular expressions
- // string.split funktion kan användas som filter?
- //Kan slå ihop strängar med "+" ("++" är i C#)
- //vad är en scanner?
- //javadoc
- //Array har length property, list har size metod (java måste räkna storlek på listor eftersom den inte vet exakta längden (de är dynamiska))
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement