0% found this document useful (0 votes)
20 views

Code

Uploaded by

aya abdallah
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views

Code

Uploaded by

aya abdallah
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Ex 1

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.StringTokenizer;

public class Calc {

public static void main(String[] args) {

Path inFile =
Paths.get("C:\\Users\\Adam\\Documents\\CODE\\java cringe\\TD1
PES\\input.in");
Path outFile =
Paths.get("C:\\Users\\Adam\\Documents\\CODE\\java cringe\\TD1
PES\\output.out");

try (BufferedReader br =
Files.newBufferedReader(inFile);
BufferedWriter bw =
Files.newBufferedWriter(outFile);) {

int linestoRead =
Integer.parseInt(br.readLine());
for (int i = 0; i < linestoRead; i++) {
StringTokenizer st = new
StringTokenizer(br.readLine());
int sum = 0;
while (st.hasMoreTokens()) {

sum +=
Integer.parseInt(st.nextToken());

}
bw.write(String.valueOf(sum)+"\n");
}

} catch (Exception e) {
System.out.println(e);
}

}
Ex2
import java.io.BufferedReader;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;

public class Csv {


public static void main(String[] args) {
Path inFile = Paths.get("C:\\Users\\Adam\\Documents\\CODE\\java
cringe\\TD1 PES\\operations.csv");

try (BufferedReader br = Files.newBufferedReader(inFile);) {


String line;
int sumR = 0;
int sumV = 0;
while ((line = br.readLine()) != null) {
String[] tokens = line.split(";");

if (tokens[3].equals("R"))
sumR++;
else
sumV++;

}
System.out.println("R: " + sumR);
System.out.println("V: " + sumV);

} catch (Exception e) {
System.out.println(e);
}

Ex4

import java.io.BufferedReader;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;

public class WordCount {


public static void main(String[] args) {
Path inFile = Paths.get("C:\\Users\\Adam\\Documents\\CODE\\java
cringe\\TD1 PES\\para.txt");

try (BufferedReader br = Files.newBufferedReader(inFile);) {


String line;
int sumWords = 0;
int sumSpaces = 0;
int sumLines = 0;
int sumParagraphs = 0;
int sumChars = 0;
while ((line = br.readLine()) != null) {

sumLines++;
sumChars += line.length();
sumSpaces += line.split(" ").length - 1;
sumWords += line.split(" ").length;
if (line.contains("paragraph"))
sumParagraphs++;

}
System.out.println("Lines : " + sumLines);
System.out.println("Chars : " + sumChars);
System.out.println("Words : " + sumWords);
System.out.println("Spaces : " + sumSpaces);
System.out.println("Paragraphs : " + sumParagraphs);

} catch (Exception e) {
System.out.println(e);
}

}
}

You might also like