Results 1 to 3 of 3
- 12-08-2010, 08:27 AM #1
Member
- Join Date
- Dec 2010
- Posts
- 2
- Rep Power
- 0
Two Class Program but No Output or Error
Am writing this program using two classes for my school project from last 4 days. I have completed this program I think but when am running this program, it shows no error also it doesn't show any logic or runtime error..just got blank screen after compiling. Am wondering that why its not printing anything..trying from last 8-9 hrs but no luck. I bet that I missed something silly and cant figure that out. So if any one can help me then I greatly appreciate. Thank You
This is another main classJava Code:public class Student { private String name; //Name of Student private int matricNo; //Student Number private int yearOfBirth; //Students DOB private int age; //Students Age private double fees; //Fees for the each course private int numberOfCoursesRegistered; //number of courses that students wants to register private String[ ] subjectName; private boolean registered= false; public Student(String NAME, int MATRIC, int B_YEAR) { name= NAME; yearOfBirth=B_YEAR; matricNo= MATRIC; numberOfCoursesRegistered=0; subjectName= new String[3]; calculateAge(); } private void calculateAge() { int currentYear=2010; age= currentYear-yearOfBirth; }//calculateAge public void calculateFee() { if (registered==true) fees=numberOfCoursesRegistered*300; }//calculateFee public void registerSubject (String subject1) { if (registered==false) { subjectName[0]=subject1; numberOfCoursesRegistered=1; registered=true; } else System.out.println("You already registered"); }// registerSubject public void registerSubject (String subject1, String subject2) { if (registered==false) { subjectName[0]=subject1; subjectName[1]=subject2; numberOfCoursesRegistered=2; registered=true; } else System.out.println("You already registered"); }// registerSubject public void registerSubject (String subject1, String subject2, String subject3) { if (registered==false) { subjectName[0]=subject1; subjectName[1]=subject2; subjectName[3]=subject3; numberOfCoursesRegistered=3; registered=true; } else System.out.println("You already registered"); } // registerSubject public void displaylnfo ( ) { if (registered==true) { System.out.println("Name: " + name); System.out.println("Matric: " + matricNo); System.out.println("Year of Birth: " + yearOfBirth); System.out.println("age " +age); System.out.println("Fees: " + fees); System.out.println("No of courses registered:+numberOfCoursesRegistered"); System.out.println("Courses registered are:"); for (int count=0; count < numberOfCoursesRegistered; count++) System.out.println(subjectName[count]); } //if else System.out.println("Information cannot be displayed because you have not registered"); } //displayInfo }//class
Java Code:public class FinalStudent { public static void main(String[]args) { Student John = new Student ("John Smith" , 2345 , 1969); John.registerSubject("Java Programming"); John.calculateFee(); } }
- 12-08-2010, 08:52 AM #2
Senior Member
- Join Date
- Mar 2010
- Posts
- 953
- Rep Power
- 4
Well, two things I see:
1. Did you mean to call this method displayInfo() (the comment at the end of the method suggests that you did)?Java Code:public void displaylnfo ( )
2. Did you mean to call that method at some point?
-Gary-
- 12-09-2010, 06:27 AM #3
Member
- Join Date
- Dec 2010
- Posts
- 2
- Rep Power
- 0
Similar Threads
-
Error: Could Not Find Main Class. Program Will Exit
By silvia in forum New To JavaReplies: 2Last Post: 09-22-2011, 09:48 PM -
Wrong Output (Java Program)
By poupas in forum New To JavaReplies: 12Last Post: 11-28-2010, 04:28 PM -
jar file ERROR:Could not find the main class. program will exit.
By Himanshu23 in forum AWT / SwingReplies: 3Last Post: 11-11-2010, 08:12 AM -
could not find main class, the program wil exit-- error in jar file
By nishant.4545 in forum Advanced JavaReplies: 1Last Post: 07-03-2009, 08:41 PM -
Program can run but output all null
By matt_well in forum New To JavaReplies: 15Last Post: 07-24-2008, 08:48 AM


LinkBack URL
About LinkBacks
Reply With Quote
Bookmarks