Solved

errors...

Posted on 2006-06-13
4
251 Views
Last Modified: 2010-03-31
first add setters and getter to your class

public class Transaction {

  private String recordTrans ;
  private String accountNumber1 ;
  private String accountNumber2 ;
  private double amt ;
  private Calendar date ;
  private String type ;

     Calendar date;
     private Object rec;
     
     public Transaction(){
     
     }

     public void setType(String type) {
        this.type = type;
     }

     public String getType() {
        return type;    
    }

     
}



Transaction tx = new Transaction();
tx.setType("xxx");
tx.setDate(Calendar.getInstance());
}

this is my file and I am getting errors...cld someone help to fix...i dont get what its saying.

these are the errors: --------------------Configuration: <Default>--------------------
C:\Documents and Settings\Transaction.java:1: 'class' or 'interface' expected
first add setters and getter to your class
^
C:\Documents and Settings\Transaction.java:2: <identifier> expected
^
C:\Documents and Settings\Transaction.java:3: '{' expected
public class Transaction {
       ^
C:\Documents and Settings\Transaction.java:33: <identifier> expected
tx.setType("xxx");
          ^
C:\Documents and Settings\Transaction.java:34: <identifier> expected
tx.setDate(Calendar.getInstance());
          ^
5 errors

Process completed.

for the setters and getters, my entry in is correct..but it still says an error...why?
0
Comment
Question by:basgen
  • 2
  • 2
4 Comments
 
LVL 15

Accepted Solution

by:
Javatm earned 500 total points
ID: 16898557
You can't just intanciate the class ijust like that, better yet call it in a different class or create a main method to test it like :

import java.text.SimpleDateFormat;
import java.util.Calendar;

public class Transaction {

      private String recordTrans;
      private String accountNumber1;
      private String accountNumber2;
      private double amt;
      private Calendar date;
      private Object rec;
      private String type;

      public Transaction() {      }

      public void setType(String type) {
            this.type = type;
      }

      public String getType() {
            System.out.println(type);
            return type;
      }
      
      public void setDate(Calendar date) {
            this.date = date;
      }
      
      public Calendar getDate() {
            // Formatter for Date
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd - HH.mm.ss");
            System.out.println(sdf.format(date.getTime()));
            //System.out.println(s);
            return date;
      }

      public static void main(String args[]) {
            Transaction tx = new Transaction();
            tx.setType("Type String !");
            tx.setDate(Calendar.getInstance());
            tx.getType();
            tx.getDate();
            System.exit(0);
      }
}

PS: I removed some un-neccessary data.
0
 

Author Comment

by:basgen
ID: 16898634
hey Javatm would you be able to help in a problem that I was trying to figure out from the start?
0
 
LVL 15

Expert Comment

by:Javatm
ID: 16904733
Shoot I'll try.
0
 

Author Comment

by:basgen
ID: 16908384
okie, i have this prob...this prog has so many errors and i cant understand where this is coming from? hava a look...ill give u the prog n the errors..

 public class AuditedTest {
  public static void main(String[] args) {
            
            AuditedCard  wallet[] = new AuditedCard [10]; ;         
          wallet[0] = new AuditedCard("5391 0375 9387 5309", "John Bowman",
                                   "California Savings", 0.0, 2500);
          wallet[1] = new AuditedCard("3485 0399 3395 1954", "John Bowman",
                                   "California Federal", 0.0, 3500);
          wallet[2] = new AuditedCard("6011 4902 3294 2994", "John Bowman",
                                   "California Finance", 0.0, 5000);
                            
          System.out.println("Credit Card Payments:");
   
          for(int j=0; j<wallet.length; j++) {
                if(j==0){
                      wallet[j].recordTrans("new", 0);
                      for (int i=1; i<=16; i++) {
                            wallet[j].recordTrans("debit", (double) i);      
                      }
                      wallet[j].print();
                      wallet[j].recordTrans("credit", 100.0);
                      System.out.println("New Balance = " + wallet[j].getBalance());
                      wallet[j].print();
                } else if(j==1){
                      wallet[j].recordTrans("new", 0);
                      for (int i=1; i<=16; i++) {
                              wallet[j].recordTrans("debit", 2.0 * i);      
                      }
                      System.out.println();
                      wallet[j].print();
                      wallet[j].recordTrans("credit", 100.0);
                      System.out.println("New Balance = " + wallet[j].getBalance());
                      wallet[j].recordTrans("credit", 100.0);                
                      System.out.println("New Balance = " + wallet[j].getBalance());
                      wallet[j].print();
                } else {
                      wallet[j].recordTrans("new", 0);
                      for (int i=1; i<=16; i++) {
                              wallet[j].recordTrans("debit", (double) 3 * i);      
                      }
                      System.out.println();
                      wallet[j].print();
                      wallet[j].recordTrans("credit", 100.0);
                      System.out.println("New Balance = " + wallet[j].getBalance());
                      wallet[j].recordTrans("credit", 100.0);
                      System.out.println("New Balance = " + wallet[j].getBalance());
                      wallet[j].recordTrans("credit", 100.0);                
                      System.out.println("New Balance = " + wallet[j].getBalance());
                      wallet[j].recordTrans("credit", 100.0);                
                      System.out.println("New Balance = " + wallet[j].getBalance());
                      wallet[j].print();
                }           
          }
    }
}


when i run the prog, i get an error, exception in thread "main" java .lang.NullpointerException at AuditedTest.main...would you be able to have a look?
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

By the end of 1980s, object oriented programming using languages like C++, Simula69 and ObjectPascal gained momentum. It looked like programmers finally found the perfect language. C++ successfully combined the object oriented principles of Simula w…
Introduction This article is the second of three articles that explain why and how the Experts Exchange QA Team does test automation for our web site. This article covers the basic installation and configuration of the test automation tools used by…
Viewers learn about the “while” loop and how to utilize it correctly in Java. Additionally, viewers begin exploring how to include conditional statements within a while loop and avoid an endless loop. Define While Loop: Basic Example: Explanatio…
This tutorial will introduce the viewer to VisualVM for the Java platform application. This video explains an example program and covers the Overview, Monitor, and Heap Dump tabs.

730 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question