Ak imam fajl ulaz.txt u kom su napisani brojevi i nalazi se u direktoriju gde i projekat , kako da ucitam brojeve iz tog fajla i ubacim ih u neki niz .
Samo citanje i ispisivanje nije problem ali da ih ubacim u niz mi ne ide ...
Evo koda, sve je OK ali poslednji 3. niz nizC je problem
import java.io.*;
import java.util.*;
public class Vezbanje
{
public static void main(String[] args)
{
Scanner sc=new Scanner(System.in);
System.out.println("Koliko zelite clanova niza A?");
int brojA=sc.nextInt();
int[]nizA=new int[brojA];
for(int i=0;i<brojA;i++){
System.out.print("Unesite "+(i+1)+". broj: ");
nizA[i]=sc.nextInt();
}
int[] nizB=new int[nizA.length];
System.out.print("Clanovi nizaA uvecani za 1: ");
for(int i=0;i<nizA.length;i++){
nizB[i]=nizA[i]+1;
System.out.print(nizB[i]+ " ");
}
try
{
System.out.println("");
Scanner scan=new Scanner(new File("ulaz.txt"));
while(true)
if(scan.hasNextInt()){
int brojElemenata=6;
int[] nizC=new int[brojElemenata];
int c=0;
nizC[c]=scan.nextInt();
c++;
System.out.print("Clanovi nizaC su: "+ nizC[c]);
}
else
break;
}
catch (FileNotFoundException e){
e.printStackTrace();
}
}
}
Nisam naisao na slican zadatak i nemam predstavu kako da to ucinim, ali sam pokusao i sada me bas interesuje na koji nacin, ovo sto sam napisao je samo jedna od mogucnosti koju sam probao ali znam da nije OK, mada je najbliza , ne izbaci gresku vec ocita da su svi clanovi niza 0 :)
Ima li neko ideju, znaci ovaj deo koda je jedino problem
Scanner scan=new Scanner(new File("ulaz.txt"));
while(true)
if(scan.hasNextInt()){
int brojElemenata=6;
int[] nizC=new int[brojElemenata];
int c=0;
nizC[c]=scan.nextInt();
c++;
System.out.print("Clanovi nizaC su: "+ nizC[c]);
}
else
break;