help

B

bhavish1987

Dear All,
can someone please post me the correct code for the
following code. I'd like to put the condition, mark must be minimum 0
and maximum 100 using Exception ( try ... catch ).



/*
This Java program list all the marks which are outside the
specified
range and need the lecturer's attention, once all the marks have
been entered.
*/



import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintStream;
import java.sql.Array;
/*
* Task3.java
*
*
*/

/**
*
* @author Bhavish Sharma Hurreeram© - (e-mail address removed)
*/

public class Task3 {

private String name;
private String mark;

/** Creates a new instance of Task3 */
public Task3() {

}


public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}



public String getMark() {
return mark;
}

public void setMark(String mark) {
this.mark = mark;
}


public static void main(String args []) throws IOException{

Task3 task3 = new Task3();
task3.readFile();
}






public void readFile() throws FileNotFoundException, IOException
{
String line="";
int marks=0;
BufferedReader in = new BufferedReader(new
FileReader("MarkFile.txt"));

while (( line = in.readLine()) != null){
name = line.substring(0,48);
mark = line.substring(48).trim();
try{
marks=Integer.parseInt(mark);
}

catch(Exception e){
//System.out.println("An Erroneous mark");
displayErrors();
}


for(int i=name.length();i<48;i++) {
name += " ";
}

for(int i=mark.length();i<7;i++) {
mark += " ";
}


setName(name);
setMark(mark);

if(marks < 0 || marks > 100){
displayErrors();
}

}

}


public void displayErrors()
{
System.out.println(getName() + " " + getMark() + " An
Erroneous mark");
}




}
 
A

Andrew Thompson

Dear All,
can someone please post me the correct code for the
following code. ...

You made so many mistakes with this post that
I am compelled to ask. Is this a troll?

Andrew T.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,769
Messages
2,569,582
Members
45,068
Latest member
MakersCBDIngredients

Latest Threads

Top