Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsWhite Papers
Discussion GroupsFirst AidDatabasesJavaBeansGUIJava 3DVirtual MachineCORBASecurityToolsGeneral
Java DirectoryOpen Source ProjectsSample Book ChaptersUser GroupsWeb Resources
Related Topics
Databases.NETMore Topics ...

Java Forum / General / March 2007

Tip: Looking for answers? Try searching our database.

help

Thread view: 
bhavish1987@gmail.com - 26 Mar 2007 08:09 GMT
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© - psychomad22@hotmail.com
*/

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");
   }

}
Andrew Thompson - 26 Mar 2007 09:33 GMT
On Mar 26, 5:09 pm, bhavish1...@gmail.com wrote:
> 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.


Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.