Re: pico, nano, micro and Java



Paul in Toronto wrote:
First off, this is for a school assignment... I know some people get squeamish about this sort of post, but I'm kind of up a creek.

Basically, as part of a semester-long project, we need to add another bean to a program we've been working on, and integrate it with the rest of the program. That part's not the issue.

Part of the specification for the bean states tnat the user must be able to select (and optionally enter) values ranging from 100 picofarads up to 1 microfarad. That's 1 * 10^-10 up to 1 * 10^-6, and everything in between. Now... For ease of use purposes, the input is supposed to involve something like a combobox or a spinner or a slider, or something like that, with clearly delineated default values, which the user can then customise.

So, for testing purposes, I have a combobox containing the numbers 1 to 10, and a second combobox that allows you to select your unit (pF, nF, uF).

So... In an attempt to get this post over with... Does Java include a quick and easy way of taking an entry like "250 nF" and converting it to 2.5*10^-7 for calculation purposes? I was thinking of putting the whole thing into a switch based on the contents of the units box (or possibly a bunch of if statements), but then there's the problem of a certain amount of variation in the multipliers used depending on the actual number entered.

Does any of this make sense?


Think you want to look at the java.math.BigDecimal and java.lang.Math.pow(double x, double p) classes. You need to check the API for more info.

For pow(double x, double p) It returns the value of the first argument raised to the power of the second argument.


--

Thanks in Advance...
IchBin, Pocono Lake, Pa, USA http://weconsultants.servebeer.com/JHackerAppManager
__________________________________________________________________________

'If there is one, Knowledge is the "Fountain of Youth"'
-William E. Taylor, Regular Guy (1952-)
.



Relevant Pages

  • pico, nano, micro and Java
    ... squeamish about this sort of post, but I'm kind of up a creek. ... Part of the specification for the bean states tnat the user must be able to ... So, for testing purposes, I have a combobox containing the numbers 1 to 10, ...
    (comp.lang.java)
  • RE: Difficulty with form design
    ... I'm working with diagnoses and problems and need to track this ... information based on a case by case basis (patients). ... The first combobox would list broad caterogies of diagnoses (ie: ... So that now when I change the first combobox, the second combobox ...
    (microsoft.public.access.forms)
  • Re: New To Access and having trouble with synchronized fields
    ... You need three queries for your combobox. ... the query is based on ... Put the following code in the Enter event of the second combobox: ... get cascading information for categories, equipment, and levels. ...
    (microsoft.public.access.forms)
  • Re: odd focus behaviour
    ... The afterupdate code sets the rowsource for a second combobox, ... the focus disappears from any control on the form (the only open form) & ...
    (microsoft.public.access.formscoding)
  • Re: pico, nano, micro and Java
    ... For ease of use purposes, the input is supposed to involve something like a combobox or a spinner or a slider, or something like that, with clearly delineated default values, which the user can then customise. ... I was thinking of putting the whole thing into a switch based on the contents of the units box, but then there's the problem of a certain amount of variation in the multipliers used depending on the actual number entered. ... Then, whenever you have nano, multiply the figure in the first control by 10^-9. ...
    (comp.lang.java)