Siedze nad tym kodem od wielu godzin i nic, chce podzielic ten kod na 3 metody. Pierwsza to "input a name" druga to: " input a balance" ostatnia liczy "new balance dla kazdego". Prawdopodobnie jest to bardzo proste ale nie wiem jak operowac tablicami w metodach. Moze jakis pomysl...
package Project;
import java.util.Scanner;
/**
* Created by Pawel on 03/03/2017.
*/
public class SaverBonus {
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
String[] name = new String[4];
int count;
double percent = 0.2;
double bonus;
float[] balance = new float[4];
double sum;
for (count = 0; count < 4; count++)
{
System.out.print("Input a name " + (count + 1)+": ");
name[count] = input.next();
System.out.print("Input a balance for " + (name[count])+": ");
balance[count] = input.nextFloat();
}
for (count = 0; count <= 3; count++)
{
bonus = (balance[count] * percent);
sum = (balance[count] + bonus);
// Rounding to 2 decimal places:
sum *=100;
sum = Math.round(sum);
sum /=100;
System.out.println("New balance for " + name[count] + " is: " + sum);
}
}
}