Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Hello Cheggs I need your guidance on a task I need to figure out. The book for the class is Introduction to Java Programming, Comprehensive

Hello Cheggs I need your guidance on a task I need to figure out. The book for the class is Introduction to Java Programming, Comprehensive Version Y. Daniel Liang & Prentice Hall 11th Edition / 2018. We are currently working in Chapter 12. This chapers covers the followoing:

Exception Handling

Input Validation

File Class Input & Output

What issues do you find with the following code? Report back with line numbers and your fix for each issue you find.

1

2 File fileDir = new File("C:\test");

3 File file = new File("C://test//test.txt");

4 if (fileDir.exists()) {

5 fileDir.mkdir();

6 System.out.println("The directory does not exist. Creating directory...");

7 } else {

8 System.out.printf("The directory does exist at this location: %s ", fileDir.getAbsolutePath());

9 }

10 if (file.exists()) {

11 System.out.println("The file does not exist. Creating file...");

12 file.createFile();

13 System.out.printf("The file now exists and is located here: %s ", file.getAbsolutePath());

14 } else {

15 System.out.printf("The file already exists and is located here: %s ", file.getAbsolutePath());

16 }

17

18 PrintWriter output = new PrintWriter(fileName);

19 double amount = 456.73;

20 for (int i = 1; i <= 10; i++) {

21 output.printf("Account %d:\t $%.2f" + System.getProperty("line.separator"), i, amount += 23.45);

22 }

23 output.close();

24

25 try (Scanner input = new Scanner(file)) {

26 System.out.println("The contents of the file are listed below:");

27 while (input.hasNext()) {

28 String line = input.nextLine();

29 System.out.println(line);

30 }

31 }

32 input.close();

33

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 M Kroenke, David J Auer

6th Edition

0132742926, 978-0132742924

More Books

Students also viewed these Databases questions