5 svar
126 visningar
sunken99 är nöjd med hjälpen
sunken99 3 – Fd. Medlem
Postad: 24 maj 2020 19:55

bygga sorteringsprogram med flyttal

Behöver hjälp med ett bygga ett program där användaren får skriva in valfritt antal flyttal (alltså decimaltal) som sedan skall sparas i en fil, denna fil läses sedan upp för användaren för att sorteras så att endast högsta och lägsta talen hen skrivit in i början visas på skärmen. 
Jag kommer endast så långt att man kan skriva in sina egna tal, får dem inte att sparas i en fil, och lyckas jag spara dem i en fil så kan jag istället inte sortera dem.  

SNÄLLA SNABBA SVAR! TACK!

Laguna Online 28443
Postad: 24 maj 2020 20:09

Ja, det går ju inte att gissa vad ditt program gör fel. Du får visa koden.

sunken99 3 – Fd. Medlem
Postad: 25 maj 2020 22:35

hej, nej klart de blir svårt, men kommer inte så långt... de ställer till sig för mig när jag ska spara ner talen på en fil. 
såhär ser koden ut nu, vilket ger användaren möjligheten att skriva in och printa ut de tal hen själv vill använda.

 

public static void main(String[] args) {

      Scanner scan = new Scanner (System.in);

      System.out.println("enter the amount of numbers u wanna use:");

      int n = scan.nextInt();

      Scanner num = new Scanner (System.in);

      ArrayList<Double> numbers = new ArrayList<Double>();

      System.out.print("Skriv in dem " + n + " nummer, x mellanslag x osv. "

      + "\navsluta med att skriva done och tryck enter:");

      while (num.hasNextDouble()) 

      {

      numbers.add(num.nextDouble());

      }

      System.out.println(numbers);

    }

    }

sunken99 3 – Fd. Medlem
Postad: 25 maj 2020 22:38

alternativet jag använt är  följande men får inte ihop de med hur användaren skall kunna skriva in vad hen själv vill skriva. 

public class WriteToFile {
public static void main(String[] args) {
try {
FileWriter myWriter = new FileWriter("filename.txt");
myWriter.write("");
myWriter.close();

}

catch (IOException e)

}
}

Laguna Online 28443
Postad: 26 maj 2020 03:46

Fungerar den kod du har visat här? Vad är det som inte fungerar när du kombinerar allt? 

Lindehaven 820 – Lärare
Postad: 26 maj 2020 08:41

Det finns två main-metoder och catch-blocket är inte färdigt så koden kan knappast funka. Skriv färdigt så att kompilatorn accepterar till att börja med.

Svara Avbryt
Close