to jest tresc zadania:
Napisać program, który z pliku c:\Temp\tab.txt wczytuje liczby całkowite i tworzy tablicę, zawierającą te liczby .
W tak zainicjowanej tablicy program znajduje wartość maksymalną oraz wszystkie indeksy w tablicy gdzie taka wartość się znajduje.
Program wypisuje na konsolę:
w pierwszym wierszu - wszystkie elementy tablicy, rozdzielone spacjami
w drugim wierszu - wartość maksymalną,
w trzecim wierszu - indeksy tablicy gdzie ta wartość się znajduje.
a to moj kod ktory jest błedny ;/ czy moglby ktos poprawic i zrobic tego czego nie umialem, a ja sobie to przesledze? BARDZOOO Dziękuje.
package Zad42;
import java.io.*;
import java.util.*;
public class Zad2 {
public static void main(String[] args) throws FileNotFoundException{
Scanner scan = new Scanner(new File("c:/Temp/tab.txt"));
// Utworzenie obiektu klasy ArrayList
ArrayList liczby = new ArrayList();
while (scan.hasNextLine()) {
String cyfry = scan.nextLine();
// dodanie kolejnego elementu do listy
liczby.add(cyfry);
}
// wyprowadzenie zawartosci listy
for (int i = 0; i < liczby.size(); i++)
System.out.println(liczby.get(i));
//maksymalna pozycja
int maxik = tablica1[0];
for (int i=0; i<tablica1.length;i++){
if (tablica1[i]>maxik){
maxik=tablica1[i];
}}
System.out.println(maxik);
// indeksy tablicy gdzie ta wartość sie znajduje
}
}
naprawdę nikt nie wie jak mi pomóc...?