# Thread: creating an array from input

1. Registered User
Join Date
Jul 2004
Posts
63

## creating an array from input

I've created a java program with an array of 7 numbers. the first number indicated how many numbers will be entered.

for ex. 6, 202, 303, 101, 303, 505, 404

I created an array with the above examples number, and all my methods are working to compute the average, values equal to average, below average and above average.

However, right now its not quite right because ive entered the numbers into the array manually. What i need to do is take the numbers from the input stream and enter them into the array. How do I do this? Ive been doing so much research and can't figure out how to do it/get it right.

Code:
```// shortcut, creates array manualy. need to change this to take the numbers from the standard input stream.
int[] numbers = { 6, 202, 303, 101, 303, 505, 404};

// position 0 holds how many numbers there are
int howMany = 0;
howMany = numbers[0];

// average numbers in array
int numHolder = 0;
int average = 0;
for (int i = 1; i<numbers.length; i++) {
}

// number of integers that is less than the average
int lessThan = 0;
for (int i=1; i<numbers.length; i++){
if (numbers[i] <  average) {
lessThan ++ ;
}
}

// number of integers exactly equal to the average
int equal = 0;
for (int i=1; i<numbers.length; i++){
if (numbers[i] ==  average) {
equal ++ ;
}
}

// number of integers that greater than the average
int greaterThan = 0;
for (int i=1; i<numbers.length; i++){
if (numbers[i] <  average) {
greaterThan ++ ;
}
}

// print the results
System.out.println("Average Value : " + average + "\n");
System.out.println("Number of values below the average : " + lessThan);
System.out.println("Number of values equaling average  : " + equal);
System.out.println("Number of values above the average : " + greaterThan + "\n");

}
}```
Last edited by susancbk; 11-18-2004 at 10:50 AM.

2. Registered User
Join Date
Jul 2004
Posts
63
edited : sorry, consolidated it into above post.
Last edited by susancbk; 11-18-2004 at 10:51 AM.

3. you're going to have to put in a while or do-while loop for the inputs. I used the keyboard class.
Code:
```char keepAdding;
int input;

etc etc

{
System.out.print("Enter number: ");

System.out.print("Keep entering values? Y/N");

}

then the rest of your program goes here.```
Hope the logic helps you.

Kind regards,
Jaime

There are currently 1 users browsing this thread. (0 members and 1 guests)

#### Posting Permissions

• You may not post new threads
• You may not post replies
• You may not post attachments
• You may not edit your posts
•

"

"

## X vBulletin 4.2.2 Debug Information

• Page Generation 0.08374 seconds
• Memory Usage 2,851KB
• Queries Executed 13 (?)
Template Usage (33):
• (2)bbcode_code
• (1)footer
• (1)forumjump
• (1)forumrules
• (1)gobutton
• (3)memberaction_dropdown
• (1)navbar
• (1)navbar_moderation
• (1)navbar_noticebit
• (1)navbar_tabs
• (2)option
• (3)postbit
• (3)postbit_onlinestatus
• (3)postbit_wrapper
• (1)spacer_close
• (1)spacer_open
• (1)tagbit_wrapper

Phrase Groups Available (6):
• global
• inlinemod
• postbit
• posting
• reputationlevel
Included Files (26):
• ./global.php
• ./includes/class_bootstrap.php
• ./includes/init.php
• ./includes/class_core.php
• ./includes/config.php
• ./includes/functions.php
• ./includes/class_friendly_url.php
• ./includes/class_hook.php
• ./includes/class_bootstrap_framework.php
• ./vb/vb.php
• ./vb/phrase.php
• ./includes/functions_calendar.php
• ./includes/functions_bigthree.php
• ./includes/class_postbit.php
• ./includes/class_bbcode.php
• ./includes/functions_reputation.php
• ./includes/functions_notice.php
• ./packages/vbattach/attach.php
• ./vb/types.php
• ./vb/cache.php
• ./vb/cache/db.php
• ./vb/cache/observer/db.php
• ./vb/cache/observer.php

Hooks Called (70):
• init_startup
• friendlyurl_resolve_class
• init_startup_session_setup_start
• database_pre_fetch_array
• database_post_fetch_array
• init_startup_session_setup_complete
• global_bootstrap_init_start
• global_bootstrap_init_complete
• cache_permissions
• fetch_foruminfo
• global_state_check
• global_bootstrap_complete
• global_start
• style_fetch
• global_setup_complete
• strip_bbcode
• friendlyurl_clean_fragment
• friendlyurl_geturl
• forumjump
• cache_templates
• cache_templates_process
• template_register_var
• template_render_output
• fetch_template_start
• fetch_template_complete
• parse_templates
• notices_check_start
• notices_noticebit
• process_templates_complete
• friendlyurl_redirect_canonical
• bbcode_fetch_tags
• bbcode_create
• postbit_factory
• postbit_display_start
• postbit_imicons
• bbcode_parse_start
• bbcode_parse_complete_precache
• bbcode_parse_complete
• postbit_display_complete
• memberaction_dropdown
• tag_fetchbit_complete
• forumrules
• navbits
• navbits_complete