[Okta Webinar] Learn how to a build a cloud-first strategyRegister Now

x
?
Solved

errors...

Posted on 2006-06-13
4
Medium Priority
?
255 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 2000 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

What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

Question has a verified solution.

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

An old method to applying the Singleton pattern in your Java code is to check if a static instance, defined in the same class that needs to be instantiated once and only once, is null and then create a new instance; otherwise, the pre-existing insta…
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 “for” loop and how it works in Java. By comparing it to the while loop learned before, viewers can make the transition easily. You will learn about the formatting of the for loop as we write a program that prints even numbers…
This tutorial explains how to use the VisualVM tool for the Java platform application. This video goes into detail on the Threads, Sampler, and Profiler tabs.
Suggested Courses
Course of the Month19 days, 5 hours left to enroll

834 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