And here is the JGRASP Java code for part 1 import javautilS
And here is the JGRASP Java code for part 1
import java.util.Scanner;
import java.io.File;
public class Assignment3 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println(\"Please enter the word you are looking for:\");
String search = input.nextLine();
File file = new File(\"movieReviews.txt\");
try {
Scanner fInput = new Scanner(file);
int sum = 0;
int counter = 0;
double scoreAccumulator = 0;
while (fInput.hasNextLine()) {
String line = fInput.nextLine();
if (line.contains(search)) {
int score = Character.getNumericValue(line.charAt(0));
sum += score;
counter++;
scoreAccumulator +=
Double.parseDouble(line.substring(0, 1));
}
}
double scoreAverage = 0.0;
scoreAverage = scoreAccumulator / counter;
System.out.println(\"The word \" + search + \" appears \" + counter + \" times\");
System.out.println(\"The average score is \" + scoreAverage);
} catch(Exception e) { }
}
}
Solution
///////////////////////////////////Answer 1:
import java.util.Scanner;
import java.io.File;
public class Assignment3 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println(\"Please enter the word you are looking for:\");
String search = input.nextLine();
File file = new File(\"movieReviews.txt\");
try {
Scanner fInput = new Scanner(file);
int sum = 0;
int counter = 0;
double scoreAccumulator = 0;
double scoreAcc=0;
while (fInput.hasNextLine()) {
String line = fInput.nextLine();
double scoreAccumulator= wordScore(search) ;
}
double scoreAverage = 0.0;
scoreAverage = scoreAccumulator / counter;
System.out.println(\"The word \" + search + \" appears \" + counter + \" times\");
System.out.println(\"The average score is \" + scoreAverage);
}catch(Exception e)
{ }
public static double wordScore(String word)
{ if (line.contains(word)) {
int score = Character.getNumericValue(line.charAt(0));
sum += score;
counter++;
scoreAcc += Double.parseDouble(line.substring(0, 1));
return scoreAcc;
}
}
}
}
/////////////////////////////Answer 2,3,4,5.
import java.util.Scanner;
import java.io.File;
public class Assignment3 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
/**answer 2*/
System.out.println(\"please enter the review for the movie:\");
String reviewLine[]=new String[25];
/**end of answer 2*/
/**answer 3*/
for(int inc=1;inc<=25;inc++)
{
reviewLine[inc]=input.nextLine();
} /**end of answer 3*/
System.out.println(\"Please enter the word you are looking for:\");
String search = input.nextLine();
try {
int sum = 0;
int counter = 0;
double scoreAccumulator = 0;
double scoreAcc=0;
scoreAccumulator=wordScore(search);
double scoreAverage = 0.0;
/**Answer 5*/
scoreAverage = scoreAccumulator / counter;
System.out.println(\"The word \" + search + \" appears \" + counter + \" times\");
System.out.println(\"The average score is \" + scoreAverage);
/**end of answer 5*/
}catch(Exception e)
{ }
/**answer 4*/
public static double wordScore(String word)
{ for(int count=0; count<=reviewLine.length-1;count++){
String str= reviewLine[count];
if (str==word) {
int score = Character.getNumericValue(str.charAt(0));
sum += score;
counter++;
scoreAcc += Double.parseDouble(str.substring(0, 1));
return scoreAcc;
}
}
}
/**end of answer 4*/
}
}
![And here is the JGRASP Java code for part 1 import java.util.Scanner; import java.io.File; public class Assignment3 { public static void main(String[] args) { S And here is the JGRASP Java code for part 1 import java.util.Scanner; import java.io.File; public class Assignment3 { public static void main(String[] args) { S](/WebImages/22/and-here-is-the-jgrasp-java-code-for-part-1-import-javautils-1051205-1761547604-0.webp)
![And here is the JGRASP Java code for part 1 import java.util.Scanner; import java.io.File; public class Assignment3 { public static void main(String[] args) { S And here is the JGRASP Java code for part 1 import java.util.Scanner; import java.io.File; public class Assignment3 { public static void main(String[] args) { S](/WebImages/22/and-here-is-the-jgrasp-java-code-for-part-1-import-javautils-1051205-1761547604-1.webp)
![And here is the JGRASP Java code for part 1 import java.util.Scanner; import java.io.File; public class Assignment3 { public static void main(String[] args) { S And here is the JGRASP Java code for part 1 import java.util.Scanner; import java.io.File; public class Assignment3 { public static void main(String[] args) { S](/WebImages/22/and-here-is-the-jgrasp-java-code-for-part-1-import-javautils-1051205-1761547604-2.webp)
![And here is the JGRASP Java code for part 1 import java.util.Scanner; import java.io.File; public class Assignment3 { public static void main(String[] args) { S And here is the JGRASP Java code for part 1 import java.util.Scanner; import java.io.File; public class Assignment3 { public static void main(String[] args) { S](/WebImages/22/and-here-is-the-jgrasp-java-code-for-part-1-import-javautils-1051205-1761547604-3.webp)