java - How to separate this array? -
how solve following problem?
my code works when data entered horizontally. how go changing code in order able display sums 2nd example above in link?
here's code:
import java.util.scanner; public class sums_in_loop { public static void main(string args[]) { scanner scanner = new scanner(system.in); string code = scanner.nextline(); string list[] = code.split(" "); for( int counter = 0; counter < list.length; counter++) { int sum = 0; system.out.println(sum + " "); } } }
judging url provided, solution rather straight-forward.
- ask user how many pairs enter
- declare array of integers size of user input step 1
- run loop based on user input step 1
- declare array of integers size of 2
- run nested loop of 2 user input 2 integers
- add 2 numbers array step 2
- display results
with in mind (i assume valid data being used):
public static void main(string[] args) throws exception { scanner input = new scanner(system.in); system.out.print("how many pairs want enter? "); int numberofpairs = input.nextint(); int[] sums = new int[numberofpairs]; (int = 0; < numberofpairs; i++) { int[] numbers = new int[2]; (int j = 0; j < numbers.length; j++) { // sure enter 2 numbers space in between numbers[j] = input.nextint(); } sums[i] = numbers[0] + numbers[1]; } system.out.println("answers:"); (int sum : sums) { system.out.print(sum + " "); } }
results:
how many pairs want enter? 3 100 8 15 245 1945 54 answers: 108 260 1999
Comments
Post a Comment