Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

In JAVA Write a method isPrime which takes a number and determines whether the number is prime or not. It returns a Boolean. Write a

In JAVA

Write a method isPrime which takes a number and determines whether the number is prime or not. It returns a

Boolean.

Write a main method that asks the user for an input file that contains numbers and an output file name where it will

write the prime numbers to. Main opens the input file and calls isPrime on each number. Main writes the prime

numbers to the output file.

Modify main to throw the appropriate exceptions for working with files.

Why my code is not working? my code is:

/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package javaapplication87; import java.io.*; import java.util.Scanner; /** * * @author */ public class JavaApplication87 {

/** * @param args the command line arguments */ public static void main(String[] args) throws IOException{ // ask the user for a input file Scanner k = new Scanner(System.in); System.out.println("Please enter the input file that contains number: "); String input = k.nextLine(); // ask the user for an ouput file name System.out.println("Please enter the output file name: "); String outputFile = k.nextLine(); // open the input file File f = new File(input); Scanner inputFile = new Scanner(f); PrintWriter pw = new PrintWriter(outputFile); int num; while(inputFile.hasNextInt()){ num = inputFile.nextInt(); if(isPrime(num)== true) pw.println(num); } // call isPrime on each number isPrime(inputFile.nextInt()); System.out.println("Prime numbers have written to output file"); inputFile.close(); pw.close(); } public static boolean isPrime(int num){ if(num == 1) return false; for(int i = 2; i< num ;i++) if(num % 2 == 0) { return false; } return true; }

}

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Concepts

Authors: David Kroenke, David Auer, Scott Vandenberg, Robert Yoder

10th Edition

0137916787, 978-0137916788

More Books

Students also viewed these Databases questions