How to get Max and Min value entered in a DOS console?
Hi there? I wanted to get the Maximum and Minimum value that I entered in a console and displays it. This is using the java.lang.Math class and using it's method max and main. please help. thanks - new to java
Sounds like you need very basic advice: Start with the tutorials: http://java.sun.com/docs/books/tutorial/index.html
And if the algorithm is the problem:
- Make two variables that hold the current maximum and minimum value
- whenever a value is entered, compare it with the minimum, if it is smaller, set the minimum to that value
- ditto with maximum
at the end the two variables contain the maximum and minimum values.
Similar Messages
-
How to get max and min salary in a table
How to get max and min salary in a table
SQL> select max(sal),min(sal) from emp;
MAX(SAL) MIN(SAL)
5512 800
SQL> -
How to get Max and Min in one line .
Hi Guys
I know the program which I did is stupid .. I am getting the result for max and min value?
But I how can I get the value of km, h, lit in one line
Equno..max_date,min_date,min_value_km..max_value_km....min_value_h...max_value_h...min_value_l...max_value_l
with my program i am getting the vlaue of max and min value but not in one line.
the main parameter is recdu which is KM,L,H
Can anyone tell me the logic please
REPORT ZFUEL LINE-SIZE 200 LINE-COUNT 75
NO STANDARD PAGE HEADING.
TABLES : equi,
equz,
imptt,
imrg,
eqkt,
iloa.
Type Declaration
TYPES: BEGIN OF ty_data ,
equnr type equnr, " Euipment no
eqktx type eqkt-eqktx, " Equipment Text
eqfnr type iloa-eqfnr, " Equipment Sort field
idate type imrg-idate, " Measuring Date
recdu type imrg-recdu, " Unit of measuring ='KM','L','H'
recdv type imrg-recdv, " Counter reading data
END OF ty_data.
TYPES: BEGIN OF ty_final,
equnr type equnr, " Equipment no
eqktx type eqkt-eqktx, " Equipment Text
eqfnr type iloa-eqfnr, " Equipment Sort field
min_date type imrg-idate, " Min Date
min_km type p decimals 2, " Max Km
max_km type p decimals 2, " Min km
t_max_min_km type i, " Total min_km-max_km
max_date type imrg-idate, " Max Date
min_hr type imrg-recdv, " Max hr
max_hr type imrg-recdv, " Min hr
t_max_min_hr type i, " Total min_hr-max_hr
min_lit type imrg-recdv, " Max lit
max_lit type imrg-recdv, " Min lit
t_max_min_lit type i, " Total min_lit-max_lit
fuel_con type p decimals 2, " Total_hrs / t_max_min_hr
km_l type p decimals 2, " km / L
lit_per_hr type i , " fuel comsumed / t_max_min_hr
END OF ty_final.
DATA: i_data TYPE TABLE OF ty_data, " internal table
wa_data TYPE ty_data, " work area
i_final TYPE TABLE OF ty_final, " internal table
wa_final TYPE ty_final. " work area
data: begin of itab occurs 0,
num type i,
end of itab.
data: v_min_1 type i,
v_max_1 type i,
min_km like imrg-recdv,
max_km like imrg-recdv,
min_l like imrg-recdv,
max_l like imrg-recdv,
max_dt like imrg-idate,
min_dt like imrg-idate,
t_ma_mi type p decimals 2,
V1 LIKE IMRG-RECDV ,
V2 LIKE IMRG-RECDV .
SELECTION-SCREEN BEGIN OF BLOCK blk WITH FRAME.
SELECTION-SCREEN BEGIN OF BLOCK blk1 WITH FRAME TITLE text-001.
SELECT-OPTIONS: p_equnr FOR equi-equnr ,"no-extension no intervals,
p_idate FOR imrg-idate. "NO-EXTENSION NO INTERVALS OBLIGATORY,
"p_recdu FOR imrg-recdu NO-EXTENSION NO INTERVALS default 'KM' OBLIGATORY.
SELECTION-SCREEN END OF BLOCK blk1.
SELECTION-SCREEN BEGIN OF BLOCK blk2 WITH FRAME TITLE text-002.
SELECTION-SCREEN END OF BLOCK blk2.
SELECTION-SCREEN END OF BLOCK blk.
TOP-OF-PAGE.
FORMAT INTENSIFIED ON.
WRITE:/1(40) ' INVESTMENT LIMITED '.
WRITE:/50(40) ' FUEL CONSUMPTION REPORT ' CENTERED ,
2 'Page', sy-pagno.
FORMAT INTENSIFIED OFF.
WRITE:/50(40) '----
' CENTERED .
FORMAT INTENSIFIED ON.
WRITE:/2 sy-datum COLOR 3, sy-uzeit .
"WRITE:/1 S903-SPMON ."p_yearf.
ULINE.
"CENTERED.
write: /2 'Date From :'.
write: /2 'Equipment No :'.
write: /2 'Unit :'.
SKIP.
ULINE.
WRITE:/1 sy-vline,
2 'EQUIP NO', 10 sy-vline,
11 'NAME', 40 sy-vline,
41 'min date', 50 sy-vline,
51 'max date', 60 sy-vline,
61 'min km', 70 sy-vline,
71 'max km' , 80 sy-vline,
81 't_max_min_km', 90 sy-vline,
91 'min hr', 100 sy-vline,
101 'max hr', 110 sy-vline,
111 't_max_min_hr' , 120 sy-vline,
121 'min lit', 130 sy-vline,
131 'max lit', 140 sy-vline,
141 't_max_min_lit', 150 sy-vline,
151 'fuel con', 160 sy-vline,
161 'km_l', 170 sy-vline,
171 'lit_per_hr', 180 sy-vline.
FORMAT COLOR 3 ON.
ULINE.
END-OF-PAGE.
START-OF-SELECTION.
select aequnr deqktx feqfnr eidate erecdu erecdv
into table i_data
from equi AS a
inner join equz as b
on aequnr = bequnr
inner join iloa as f
on biloan = filoan
inner join imptt as c
on aobjnr = cmpobj
inner join eqkt as d
on aequnr = dequnr
inner join imrg as e
on epoint = cpoint
where a~equnr in p_equnr
and
e~idate in p_idate
and
e~recdu = 'KM'.
SORT i_data BY equnr idate descending .
loop at i_data into wa_data.
max_km = wa_data-recdv.
min_km = wa_data-recdv.
at new equnr.
read table i_data into wa_data index sy-tabix.
write:/ wa_data-equnr, wa_data-eqktx ,wa_data-eqfnr ,wa_data-idate ,'MAX KM',max_km EXPONENT 0 DECIMALS 2 color 7,wa_data-recdu .
endat.
at end of equnr.
read table i_data into wa_data index sy-tabix.
write:/ wa_data-equnr, wa_data-eqktx ,wa_data-eqfnr ,wa_data-idate ,'MIN KM', min_km EXPONENT 0 DECIMALS 2 color 7, wa_data-recdu .
endat.
at end of equnr.
write: / '----
write: /50(80) 'Subtotal' COLOR 4 .
write:/ '----
endat.
endloop.
select aequnr deqktx feqfnr eidate erecdu erecdv
into table i_data
from equi AS a
inner join equz as b
on aequnr = bequnr
inner join iloa as f
on biloan = filoan
inner join imptt as c
on aobjnr = cmpobj
inner join eqkt as d
on aequnr = dequnr
inner join imrg as e
on epoint = cpoint
where a~equnr in p_equnr
and
e~idate in p_idate
and
e~recdu = 'L'.
SORT i_data BY equnr idate descending .
loop at i_data into wa_data.
max_km = wa_data-recdv.
min_km = wa_data-recdv.
at new equnr.
read table i_data into wa_data index sy-tabix.
write:/ wa_data-equnr, wa_data-eqktx ,wa_data-eqfnr ,wa_data-idate ,'MAX LIT',max_km EXPONENT 0 DECIMALS 2 color 7,wa_data-recdu .
endat.
at end of equnr.
read table i_data into wa_data index sy-tabix.
write:/ wa_data-equnr, wa_data-eqktx ,wa_data-eqfnr ,wa_data-idate ,'MIN LIT', min_km EXPONENT 0 DECIMALS 2 color 7, wa_data-recdu .
endat.
at end of equnr.
write: / '----
write: /50(80) 'Subtotal' COLOR 4 .
write:/ '----
endat.ENDLOOP.
select aequnr deqktx feqfnr eidate erecdu erecdv
into table i_data
from equi AS a
inner join equz as b
on aequnr = bequnr
inner join iloa as f
on biloan = filoan
inner join imptt as c
on aobjnr = cmpobj
inner join eqkt as d
on aequnr = dequnr
inner join imrg as e
on epoint = cpoint
where a~equnr in p_equnr
and
e~idate in p_idate
and
e~recdu = 'H'.
SORT i_data BY equnr idate descending .
loop at i_data into wa_data.
max_km = wa_data-recdv.
min_km = wa_data-recdv.
at new equnr.
read table i_data into wa_data index sy-tabix.
write:/ wa_data-equnr, wa_data-eqktx ,wa_data-eqfnr ,wa_data-idate ,'MAX H',max_km EXPONENT 0 DECIMALS 2 color 7,wa_data-recdu .
endat.
at end of equnr.
read table i_data into wa_data index sy-tabix.
write:/ wa_data-equnr, wa_data-eqktx ,wa_data-eqfnr ,wa_data-idate ,'MIN H', min_h EXPONENT 0 DECIMALS 2 color 7, wa_data-recdu .
endat.
at end of equnr.
write: / '----
write: /50(80) 'Subtotal' COLOR 4 .
write:/ '----
endat.
endloop.Hi Guys
How can I split the max and min value with if condition for KM L AND H as below
I am getting the km value correctly but rest fields for L and H (lit and hours) it is not ?
Please comment.
*APPEND wa_data to i_data.
SORT i_data BY equnr idate descending .
loop at i_data into wa_data.
if wa_data-recdu = 'KM'.
max_km = wa_data-recdv.
min_km = wa_data-recdv.
endif.
if wa_data-recdu ='H'.
max_h = wa_data-recdv.
min_h = wa_data-recdv.
endif.
if wa_data-recdu ='L'.
max_l = wa_data-recdv.
min_l = wa_data-recdv.
endif.
at new equnr.
read table i_data into wa_data index sy-tabix.
write:/ wa_data-equnr, wa_data-eqktx ,wa_data-eqfnr ,wa_data-idate ,
'Min KM',min_km EXPONENT 0 DECIMALS 2 color 7 ,
'Min H',min_h EXPONENT 0 DECIMALS 2 color 7 ,
'Min L',min_l EXPONENT 0 DECIMALS 2 color 7.
endat.
at end of equnr.
read table i_data into wa_data index sy-tabix.
write:/ wa_data-equnr, wa_data-eqktx ,wa_data-eqfnr ,wa_data-idate ,
'Max KM', max_km EXPONENT 0 DECIMALS 2 color 7,
'Max H', max_h EXPONENT 0 DECIMALS 2 color 7,
'Max L', max_l EXPONENT 0 DECIMALS 2 color 7.
endat.
regards
Piroz -
Get max and min values from waveform chart
Hi all
Ive got a waveform chart and want to display the max and min value for the graph. How do i get the respective values?? Im using LabView 8.2
holla
Attachments:
Untitled 231_LV80.vi 23 KBThanks Mike
-
How to get max and min of a varchar2
there is a column clothes_size in table_1 where i need to get the max and min..how can i get the actual max and min if its datatype is varchar2(50) and not number..how can i do this so that once i have 2 or more clothes_size values returned i will only get the smallest or the largest. i assigned number values on each field and whats next??? any suggestion?
clothes_size
XS 1
S 2
M 3
L 4
XL 5
XXL 6Examples of this approach:
select min(cloth_size_2) min_size
, max(cloth_size_2) max_size
from (select case when cloth_size = 'XS' then 1
when cloth_size = 'S' then 2
when cloth_size = 'M' then 3
when cloth_size = 'L' then 4
when cloth_size = 'XL' then 5
when cloth_size = 'XXL' then 6
end as cloth_size_2
from your_table);
<br>
select min(cloth_size_2) min_size
, max(cloth_size_2) max_size
from (select decode(cloth_size
, 'XS', 1
, 'S', 2
, 'M', 3
, 'L', 4
, 'XL', 5
, 'XXL', 6) cloth_size_2
from your_table); -
I am a rookie and need help with max and min values
Hello all, i am into this intro to java class. my assignment is to write a program that prompts the user for two integers and then prints the sum, difference, average, product , distance (absolute value of the difference) Maximum(largest of the two) and Minimum(smallest fo the two) here is my code so far
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.lang.Math;
public class Sample4
public static void main(String[] args) throws IOException
try // attempt the following
{ // create the stream to read from
InputStreamReader istream = new InputStreamReader(System.in); // create a buffer to hold the stream
BufferedReader console = new BufferedReader(istream); // prompt the user
System.out.println("Enter a number please"); // get input as a string
String input = console.readLine(); // convert to an integer
int num1 = Integer.parseInt(input);
System.out.println("Enter a number please"); // get input as a string
String input2 = console.readLine(); // convert to an integer
int num2 = Integer.parseInt(input2);
int sum = num1 + num2; // get the sum of the two inputs
int difference = num1 - num2; // get the difference of the two inputs
int product = num1 * num2; // get the product of the two inputs
int average = sum / 2; // get the average of the two inputs
int abs = Math.abs(difference); // get the absolute value of the two inputs
// new section
// display the number
System.out.println("The total sum = " + sum);
System.out.println("The total difference = " + difference);
System.out.println("The total product = " + product);
System.out.println("The total average = " + average);
System.out.println("The total absolute value = " + abs);
} // if something breaks, catch the exception
catch (IOException e)
System.out.println(e); // displays the exception
System.exit(1); // quits the program
}what will be the right syntax or code to find the MAX and MIN values of two numbers a User Inputs, hope someone can help with this. thank you for your help.Thanks alot man, sheesh i do not know why my book
doesnt give me all the static methods. but i do really
appreciate your help. peaceA complete list of the java.lang.Math methods can be found at http://java.sun.com/j2se/1.4/docs/api/java/lang/Math.html
btw,
max(a, b) == (a > b) ? a : b
min(a, b) == (a < b) ? a : b -
Query Designer in BI - How to cumulate value and get the Max and Min value.
I want to create a report with query designe of BI 7r. is it possible. the data from the cube will be
Year , Exposed Quantity
1999 , 200
2000 , 100
2001 , -100
2002 , 300
2003 , - 200
2004 , 100
2005 , -200
Calculation should be - Refer the cumulative value field
Year , Exposure Quantity , Cumulative value
1999 , 200 , 200
2000 , 100 , 300
2001 , -100 , 200
2002 , 300 , 500
2003 , - 200 , 300
2004 , 100 , 400
2005 , -200 , -200
An the out put of the report should be Max value ie 500 and Min Value -200.
My question is that is it possible to do in the front end ie in the Query Designer (BI 7) If so how.
Edited by: Parakadavil Chacko Mathew on Oct 8, 2009 3:52 AMHi there,
Create 4 column,
1st will show regular values for the key figure,
2nd will show Cumulative value, in Query Designer, Just right click on the this 2nd key figure properties, calculation tab there you can check on Cumulated option, and define the calculation direction as Calculate along the Column.
3rd will show Minimum value , Just right click on the this 2nd key figure properties, calculation tab calculate single valuea as minimum.
4th will show Minimum value , Just right click on the this 2nd key figure properties, calculation tab calculate single valuea as Maximum.
Regards,
Rajdeep Rane. -
How to get key and text value of field "TNDRST" in VTTK from R/3 into BI
There is one field call "TNDRST(Tender Status)" in SAP table VTTK in R/3. We can find key value, but we are unable to find text for this field in VTTK. However we can see text value if we double click domain:TNDRST and go to value range.
Questions, how to get key value and text of TNDRST together in BI. Do we need to create a master data source for TNDRST text information in R/3 and extracting into BI, if yes, how to? Are there any easy way to do it??
Thanks,
SudreeHi Sudree,
You need to create a generic Text Datasource to extract this information into BI System.
1. Create a generic DS based on Table: DD07T
2. The fields should be put in the extract structure.
DOMNAME (Make this as Selection in the DS ) -
Filter the Domain Name
DOMVALUE_L -
Key Value of Tender Status
DDTEXT -
Text / Description
DDLANGUAGE -
Language
3. DD07T is the table with all the Domain names & their values, so in the Infopackage enter the Selection Value for DOMNAME as 'TNDRST' and then run it.
Or you can create a view out of this table based on DOMNAME filter as 'TNDRST'.
Regards,
Chathia. -
Hi Gurus,
I have a table with one column as data type NUMC of lenth 5.
Now, I have to get the max value and minimum value from that column into two variables of same type.
Could you please help me with the logic and code in ABAP.
Thanks,
Regards,
aarthiselect single MAX( <field> ) from table into <variable>.
select single MIN( <field> ) from table into <variable>.
Message was edited by:
S B -
Trigger how to get new and old value for nested table column?
Hi,
I have created a nested table based on the following details:
CREATE TYPE typ_item AS OBJECT --create object
(prodid NUMBER(5),
price NUMBER(7,2) )
CREATE TYPE typ_item_nst -- define nested table type
AS TABLE OF typ_item
CREATE TABLE pOrder ( -- create database table
ordid NUMBER(5),
supplier NUMBER(5),
requester NUMBER(4),
ordered DATE,
items typ_item_nst)
NESTED TABLE items STORE AS item_stor_tab
INSERT INTO pOrder
VALUES (800, 80, 8000, sysdate,
typ_item_nst (typ_item (88, 888)));
Now I would like to create a trigger on table pOrder for after insert or update or delete
and I would like to track the new and old value for the columns inside nested table.
Can anybody direct me how to do it?
I would like to know the sytax for it like:
declare
x number;
begin
x := :new.nestedtablecolumn;--how to get the new and old value from nested table columns
end;
Hope my question is clear.
Thanks,
LavanHi,
Try like this:
CREATE OR REPLACE TRIGGER PORDER_I
BEFORE INSERT
ON PORDER
REFERENCING OLD AS old NEW AS new
FOR EACH ROW
DECLARE
items_new typ_item_nst;
ordid_NEW NUMBER;
BEGIN
FOR i IN :new.items.FIRST .. :new.items.LAST LOOP -- For first to last element
DBMS_OUTPUT.PUT_LINE(':new.items(' || I || ').prodid: ' || :new.items(I).prodid );
DBMS_OUTPUT.PUT_LINE(':new.items(' || I || ').price: ' || :new.items(I).price );
END LOOP;
END;Regards,
Peter -
Report required max and min value on daily basis
Hello EXPERTS
I have requirement to create a report. Requirement is like this. I have a dealer say d1. This dealer has 6 supervisor say sup1, sup2, sup3…..sup6. Daily they open jobcards.
suppose on 1st march sup1 opened 6 jobcard, sup2 opened 4, sup3 8 and so on. similarly on 2nd march sup1 opened 5 sup2 6 sup4 15 and so on.
I have all dimension and facts are available.
The report should display this
-------------------------------------------------- 1-Mar ---------2-Mar
Max no of open jobcard per sup------ 8--------------- 15
Min no of open jobcard per sup------- 4----------------- 5
Your help will be much apriciated
RegardsHello David,
Thanks for response. But the below solution is not meeting our requirement. By doing this, it is giving the total no of Jobcard opened on a particular date.
I have a requirement , suppose on 1st march supervisor 1 opens 20 jobcard, sup 2 opens 25 jobcards and sup 3 opens 15 jobcards. So, if i am selecting max value then my result should be like this
March 1 --------------------------- 25
Regards
Niraj -
How to get new and old value in an alert?
Hi,
I created one event alert in Oracle Apps on PER_ALL_PEOPLE_F table.My intention is to execute the concurrent program attached to the alert when the user changes last_name fileld of that table.How can i get the :new.last_name and :old.last_name in alert.
Please give valuable solution to this question
Thanks in Advance
Manoj MAs I aware of there is not concept of :old vs :new in alert. since you change last_name which mean it is an update instead of correction then you can get the new effective start_date and do minus - 1 to get the previouse record effective end_date and using that you can get the old last name.
-
How to get field and variable value in oracle
Hi all,
I'm finding very difficulty to get a field value.. In oracle 11i form there is a field name called total accured and it has value 519.. but i'm not able get this .i search in all tables so iwent to help--> tools-->examine--(diagnostic)-->
i get Block :'XYZ' field: "Balance" and value:'519' and search in table shown in help.
Please can anyone help me to get this field and it's value. it is in HRMS.
Thank YouIt may be a derived / calculated field, which is why you might not be finding it in a table.
For information on the last query run (may give a clue) do help -> examine, then change block to "SYSTEM" and Field to "LAST_QUERY".
Also, Help -> Record History will show you the table or view that the data comes from. May also lead to a clue.And this is what is mentioned in the doc referenced above.
Thanks,
Hussein -
Thread use to find max and min in an array of objects??
Hello everyone,
I need to find the min and max int value in a array of Objects.
This has to be done using threads--like divide the entire array into 10 or so blocks and find the local min and max in each block., Each block is run on a thread and finally comparing them to find the global max and min.How should I do this? I am new to Java programming and in particular to threads.
Thanks for your time and patience in answering this newbie question.
JPHi,
if i understand your problem, you have a big array with a lot of int values and you need to create a few arrays with a part of the big one in each, next each in a thread find the max and the min, next return the max and the min of each thread and compare these max and min to obtain the globals max and min?
In that case you can create a class in which is your big array. you create a second class implementing Runnable, in its creator you put the instance of the
first class and 2 int which are the beginning and the ending index. in this class add a method run in this method you create a loop to compare the current value to the max and min values, and you replace if you need to do. In the first class you put the main where you create a few instance of the second class in a thread :
private Thread threadName = new Thread(new SecondClass(this, start, end));
Next you start all these thread:
threadName.start();
At the end of the run method of the second class you have to write your result in the max and min fields of the first class(int type, you have to create it)
Write it only if it's necessary (if the current max is > than the already existing max).
I think it's complete!
Sorry if it's not really easy to understand, I'm french, but you can answer if you have more questions.
S�bastien -
How to get dynamic check box value in NW Mobile 7.1
Hi,
i have 5 rows it contains dropdown and checkbox in a row.when i click update button i need the values of checkbox.How to get?
Regards,
Kanagaraj.Hi Vidyadhar,
I have dropdown in first page.based ondropdown value selected navigating to next page.In that i am using row repeater it has label,checkbox and dropdown.here i need to know whether the check box is checked or not while clicking update button.
Drow down value also not able to get.
How to get Checkbox and dropdown values?
can u provide some sample codes??
Regards,
Kanagaraj.
Maybe you are looking for
-
Can We Have a Perfomance Tuning Forum?
Justin, There are forums for Upgrade, Installation, Backup/Recovery & RMAN.But there is none for performance tuning. All the questions about the reports ie Statspack/AWR, Sql queries, they are pushed in the Database General forum only. With heavy vol
-
Mighty Mouse scroll ball has issues
I've had my Mighty Mouse for about a month of standard use, but suddenly the scroll ball will no longer scroll down (up and side-to-side are fine). I've carefully cleaned the ball, to no avail. I understand that some others have had issues, but that
-
Bill Generation Issue in CC&B 2.4
Hi All, I'm working on Oracle Utilities CC&B 2.4 on Windows OS. Application and Framework details are as given below: Product Name Release ID Release ID Suffix Build Number Patch Number Oracle Utilities Customer Care and Billing V2.4.0 029 0 000 Orac
-
I wrote a script to automatically add links inside a pdf. The part of the script doing this looks like: l = addLink(0, x1, y1, x2, y2); l.setAction("this.getURL('http://my-url.tld/')"); The problem is that I must have that link in the form of a Web
-
No Disk with drivers by a Satellite U400-10L
Hi there Today I bought new Toshiba Satellite u400 - 10l laptop with no operation system included, so I have installed windows XP succesfully, but I faced such a problem, as a shortage of a drivers, because there were no additional disk in the box (o