Write a java for file processing according to rules

Assignment Help Basic Computer Science
Reference no: EM13308270

File processing

Write a Java for file processing according to the following rules. The program requested for this project must have a text menu like this:

0 - Exit

1 - Select file

2 - Display

3 - Reverse

Select option:

The menu is displayed and the user must select an option (a number between 0 and 3). The action corresponding to the selection is performed, then the menu is displayed again and the user can choose another option. This cycle is repeated until the user selects 0, which exits the loop and ends the program.

The options are:

0 - Exit

This options ends the program

1 - Select file

The user is prompted for a file name. This is the first options that must be selected by the user. All the options below are working on the file selected here. After performing several operations on the selected file, the user can select another file and work on it.

2 - Display

This option displays the content of the selected file on the screen. If no file was selected an error message is displayed.

3 - Reverse

The file is read into memory, all of it in one buffer, and the buffer is reversed, then the file is overwritten. For simplicity, we may assume that the maximum size of the file is 200000 bytes. If no file was selected an error message is displayed.

Reference no: EM13308270

Questions Cloud

What is the fundamental frequency of the air column : One of the harmonics of a column of air open at one end and closed at the other has a frequency of 448 Hz, What is the fundamental frequency of the air column
List the set of all possible combinations of vehicles : The traffic that makes a left turnat an intersection consists of two types of vehicles, Type A andB. A type A vehicle is twice the length of the type B. THe left turn lane can accommodate ten vehicles of type B, five oftype A.
How many hits does the sequence exhibit : Assume LRU replacement policy, for each sequence, how many hits does the sequence exhibit?
Define a 1-d array named people types : Define a 1-D array named people Types that can store a maximum of 50 integer values that will be entered at the keyboard.
Write a java for file processing according to rules : The file is read into memory, all of it in one buffer, and the buffer is reversed, then the file is overwritten. For simplicity, we may assume that the maximum size of the file is 200000 bytes. If no file was selected an error message is displayed..
Write a php script that computes the total cost : Write a PHP script that computes the total cost of the ordered light bulbs from above after adding 6.2 percent sales tax. The program must inform the buyer of exactly what was ordered, in a table.
Write a java method called smallestindex : write a java method called smallestIndex, which takes as its parameters a 1-d int array and its size, and returns the index variable of the smallest element in the array and the smallest element in the list. Write a java method that uses the metho..
Compute how many joules of energy does the battery lose : A 12 V battery causes a current of 0.7A through a resistor. How many joules of energy does the battery lose in a minute
Write a function called class average : Write a function called class Average that takes in an array of numbers and, after normalizing the grades in such a way that the highest corresponds to 100, returns the letter grade of the class average.

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Write a program for line clliping

Write a program for line clliping. Take co-ordinate of 2 point as input and also take 4 co-ordinates of window. It should clip the line outside the window. Dont use built in function like line or rectangle to draw line or rectangle.Use dda line al..

  Calculate the total wages for an employee

Design and create a program to calculate the total wages for an employee. An employee is paid $10 per hour for the first 40 hours. The employee is paid $15 per hour for every hour greater than 40 hours and up to 50 hours.

  Why should a company implement a csr program

3. How does the CSR program apply to today's trends and current issues in the global marketplace? 4. Whom is the company responsible to? 5. Why should a company implement a CSR program?

  What do you consider the two most important software innovat

identify and describe what you believe to be the two most important hardware innovations.

  Write a program that accepts as input the mass

Write a program that accepts as input the mass,in grams, and density, in grams per cubic centimeters, and outputs the volume of the object using the formula: volume=mass/density. format your output to two decimal places

  Why an organization prefer one approach over the other

As a system analyst, which would you prefer? Why? Can the two approaches be successfully combined? Explain. In all cases, support your analysis with specific examples from your readings, research, and professional experience (if applicable).

  What value would be returned from call to its size() method

If a collection stores 5 objects, what value would be returned from a call to its size() method?

  Submit the flowchart of your working program.

Also submit the flowchart of your working program. Make sure you run it to make sure it is error free and does what it is supposed to.

  Draw the von neumann cycle and explain the basic function

Draw the Von Neumann Cycle and explain the basic function carried out in each state.

  Write a java program that reads in a user-entered string

Write a Java program that reads in a user-entered string and determine whether it is a palindrome or not. Consider using the trim() function in the String class to get rid of all the empty spaces.

  Write a risk management policy for an organization

write a risk management policy for an organization. Please include all elements covered (assets, resources, etc.)

  Implement a class for complete binary trees

You should have only one member function that adds a new node(since there is only one place where a node may be added, and one member function that removes the last node of the tree.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd