Pagini recente » Cod sursa (job #1478067) | Cod sursa (job #1129362) | Cod sursa (job #648004) | Cod sursa (job #1687909) | Cod sursa (job #2202164)
package book;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import javax.print.DocFlavor.URL;
class Main {
public static void main(String[] args) {
int[] numbers = createArray();
int sum = calculateSum(numbers);
writeInFile(sum);
}
public static int[] createArray() {
int[] array=new int[2];
int index=0;
String line;
java.net.URL path = Main.class.getResource("adunare.in");
File f = new File(path.getFile());
try {
BufferedReader reader = new BufferedReader(new FileReader(f));
while((line=reader.readLine())!=null) {
array[index]=Integer.parseInt(line);
index++;
}
reader.close();
} catch (FileNotFoundException e) {
System.out.println("File not found.");
} catch (IOException e) {
System.out.println("Nothing to read.");
}
return array;
}
public static int calculateSum(int[] numbers) {
if(2000000000-numbers[0]-numbers[1]>=0) {
return (numbers[0]+numbers[1]);
}
else return -1;
}
public static void writeInFile(int sum) {
try {
BufferedWriter bw = new BufferedWriter(new FileWriter("D:\\Facultate\\Java\\SCJPbook\\src\\book\\adunare.out"));
bw.write(String.valueOf(sum));
bw.close();
} catch (IOException e) {
System.out.println("Can't create file.");
}
}
}