Pagini recente » Cod sursa (job #1570426) | Cod sursa (job #1164501) | Cod sursa (job #2468291) | Cod sursa (job #3277608) | Cod sursa (job #2202144)
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;
class Main {
public static void main(String[] args) {
File file = new File("D:\\Facultate\\Java\\SCJPbook\\src\\book\\adunare.in");
int[] numbers = createArray(file);
int sum = calculateSum(numbers);
writeInFile(sum);
}
public static int[] createArray(File file) {
int[] array=new int[2];
int index=0;
String line;
try {
BufferedReader br = new BufferedReader(new FileReader(file));
while((line=br.readLine())!=null) {
array[index]=Integer.parseInt(line);
index++;
}
br.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.");
}
}
}