Win a copy of Modern frontends with htmx this week in the Spring forum!
  • 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 Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

two simple troubles.

 
Ranch Hand
Posts: 42
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator


The only two errors I am getting are denoted by "**********."

The first error I am getting gives me a different error message every time I modify the code. All I want is for the "prices.length" to limit "i."

The second error I am getting also tends to give me different messages. I am trying to define a variable based on an Array List. It is an int, but I need to extract values from an array list(quantities).

Any help or input anyone could provide would be great, thanks very much.
[ March 29, 2006: Message edited by: ken zemaitis ]
 
lowercase baba
Posts: 13089
67
Chrome Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
length is a property of the array, not a method.

try

for (int i = 0; i < prices.length; i++)

also, it would help in the future if you posted the EXACT error message you are getting with the code you are posting. those error messages tell you a lot...
[ March 29, 2006: Message edited by: fred rosenberger ]
 
Ranch Hand
Posts: 1140
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
i) Note that the prices is an array. To find the length of an array, you need to use the length property, not the length() method


ii) When you get something from a List, it always returns an Object. Looking at your code, it seems that you are adding a String to the array list. If that String represents an integer, you need to convert it accordingly (cast the Object to String and then convert it into an int).



Hope that helps.
[ March 29, 2006: Message edited by: Mani Ram ]
 
Greenhorn
Posts: 20
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
in addition to what Mani Ram said
you have

this
taxRate = Integer.parseInt(taxRateAsString);

it must be doube

taxRate = Double.parseDouble((String)taxRateAsString);
&
reply must be initialized

hope to be helped
[ March 29, 2006: Message edited by: tayy abdelqader ]
 
You ridiculous clown, did you think you could get away with it? This is my favorite tiny ad!
a bit of art, as a gift, the permaculture playing cards
https://gardener-gift.com
reply
    Bookmark Topic Watch Topic
  • New Topic