• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Bear Bibeault
  • Devaka Cooray
  • Liutauras Vilda
  • Jeanne Boyarsky
Sheriffs:
  • Knute Snortum
  • Junilu Lacar
  • paul wheaton
Saloon Keepers:
  • Ganesh Patekar
  • Frits Walraven
  • Tim Moores
  • Ron McLeod
  • Carey Brown
Bartenders:
  • Stephan van Hulst
  • salvin francis
  • Tim Holloway

Program Errors un resolved  RSS feed

 
Greenhorn
Posts: 27
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Here just a pice of the program, but I'm getting the following errors, and can't seem to figure how to define them.
Can someone give me an example or a clue where to look.
Thanks.

Errors:

-Called Compiler C:\PROGRA~1\Java\JDK15~1.0_0\bin\javac.exe-
-Target File: G:\9\CheckingAccountTest.java-
G:\9\CheckingAccountTest.java:79: cannot find symbol
symbol : variable CheckingAccount
location: class CheckingAccountTest
if(myFields[indexForAccountType].equals(CheckingAccount).getAccountType()){
^
G:\9\CheckingAccountTest.java:80: cannot find symbol
symbol : class currentAccount
location: class CheckingAccountTest
currentAccount CheckingAccount = currentAccount(myFields[indexForAccountId], myFields[indexForFirstName],
^
G:\9\CheckingAccountTest.java:80: cannot find symbol
symbol : method currentAccount(java.lang.String,java.lang.String,java.lang.String,double)
location: class CheckingAccountTest
currentAccount CheckingAccount = currentAccount(myFields[indexForAccountId], myFields[indexForFirstName],
^
G:\9\CheckingAccountTest.java:82: cannot find symbol
symbol : variable currentAccount
location: class CheckingAccountTest
Object.handleAccount (currentAccount, myFile, myFields);
^
G:\9\CheckingAccountTest.java:83: cannot find symbol
symbol : variable currentAccount
location: class CheckingAccountTest
currentAccount = null;
^
G:\9\CheckingAccountTest.java:91: cannot find symbol
symbol : class CheckingAccountPlus
location: class CheckingAccountTest
CheckingAccountPlus currentAccount = new CheckingAccountPlus(myFields[indexForAccountId],
^
G:\9\CheckingAccountTest.java:91: cannot find symbol
symbol : class CheckingAccountPlus
location: class CheckingAccountTest
CheckingAccountPlus currentAccount = new CheckingAccountPlus(myFields[indexForAccountId],
^
7 errors

-Finished-


 
author and iconoclast
Posts: 24203
40
Chrome Eclipse IDE Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Well, the error is due to the first of these lines

if(myFields[indexForAccountType].equals(CheckingAccount).getAccountType()){
currentAccount CheckingAccount = currentAccount(myFields[indexForAccountId], myFields[indexForFirstName],
myFields[indexForLastName], Double.parseDouble(myFields[indexForBalance]));


If "CheckingAccount" is already supposed to be a variable in the first line, then why are you declaring a variable by the same name in the second line? The error message says there's no such variable in the first line, and indeed, there isn't. If it's not supposed to be a variable, then it's just that your syntax is messed up.

Personally, I can't tell what you're trying to do, and that's to a large degree because you seem to be ignoring -- or even deliberately flouting -- the very strongly established naming conventions in Java. Following them makes it much easier for experienced coders to understand your code. Basically, only class names should start with a capital letter; variables (local ones, members, parameters) should all start with a small letter. So if "checking account" is a class, it should be written "CheckingAccount". If it's a variable, it should be named "checkingAccount"
 
mike hew
Greenhorn
Posts: 27
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Ah I see your point, i took another look at the instructors Pseudo code, seems there is alot of those that way.
Figures since this instructor is bit off anyways!!

example, in our Course exericises, which are online, you can take them as much as you want, the problem is,

you might answer a question right, but the program tells your wrong, you tell him, he gives you the points, but does he fix the problem, NOPE, lol.
 
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!