Informatiker Board (http://www.informatikerboard.de/board/index.php)
- Themengebiete (http://www.informatikerboard.de/board/board.php?boardid=1)
-- Theoretische Informatik (http://www.informatikerboard.de/board/board.php?boardid=5)
--- Java (http://www.informatikerboard.de/board/thread.php?threadid=247)
| Zitat: |
| Schreiben sie eine Applikation die - 1000 ganzzahlige Zufallszahlen zwischen 0 und 100 erzeugt und diese untereinander in eine datei schreibt -aus dieser erzeugten datei die zahlen ausliest, den durchschnitt berechnet und diesen wert ausgibt |
| Zitat: |
import java.io.*; public class Zufall{ public static void main(String args[])throws java.io.IOException{ int zufallsZahl; String s; int d=0; PrintWriter schreiben = new PrintWriter(new FileWriter("Zufallszahlen.txt")); for (int i=0;i<5;i++){ zufallsZahl = (int)(Math.random()*101); schreiben.println(zufallsZahl); } schreiben.flush(); schreiben.close(); BufferedReader einlesen = new BufferedReader(new FileReader("Zufallszahlen.txt")); while ((s = einlesen.readLine()) != null){ System.out.println(s); d++; } for (int p=0; (s = einlesen.readLine()) != null;p++){ int tor [] = new int [d]; tor[p]=Integer.parseInt(s); System.out.println("2. "+s); } einlesen.close(); System.exit(0); } } |
|
||||
|
||||
| Zitat: |
| import java.io.*; import java.util.*; import javax.swing.JOptionPane; public class Zufall{ public static void main(String args[])throws java.io.IOException{ int zufallsZahl; String s; int gesamt=0; PrintWriter schreiben = new PrintWriter(new FileWriter("Zufallszahlen.txt")); for (int i=0;i<1000;i++){ zufallsZahl = (int)(Math.random()*101); schreiben.println(zufallsZahl); } schreiben.flush(); schreiben.close(); BufferedReader einlesen = new BufferedReader(new FileReader("Zufallszahlen.txt")); Vector<String> v = new Vector <String>(); while ((s = einlesen.readLine()) != null){ v.add(s); } einlesen.close(); for (int i=0;i<v.size();i++){ gesamt = gesamt + Integer.parseInt(v.get(i)); } double durchschnitt= ((double)gesamt)/(v.size()); JOptionPane.showMessageDialog(null,"Der Durchschnitt beträgt: "+durchschnitt); System.exit(0); } } |
|
||||