Я хочу напечатать «точку» в методе «printMethod». Так как «Имя игрока Майкл был 2000, а позиция игрока 1« как я могу это сделать? Есть ли правильный способ сделать это легко. Я могу сделать это, создав новый метод, но он так нацарапан.Я хочу напечатать входное значение в методе
public class Test{
public static void main(String[] args){
int returnPosition = calculatePosition(2000);
printmethod("Michael" , returnPosition);
returnPosition = calculatePosition(900);
printmethod("Mark" , returnPosition);
returnPosition = calculatePosition(800);
printmethod("Halk" , returnPosition);
returnPosition = calculatePosition(700);
printmethod("Albion" , returnPosition);
returnPosition = calculatePosition(600);
printmethod("Cristine" , returnPosition);
returnPosition = calculatePosition(500);
printmethod("Emma" , returnPosition);
returnPosition = calculatePosition(400);
printmethod("Prince" , returnPosition);
returnPosition = calculatePosition(300);
printmethod("Jason" , returnPosition);
returnPosition = calculatePosition(200);
printmethod("Tim" , returnPosition);
returnPosition = calculatePosition(100);
printmethod("Bob" , returnPosition);
returnPosition = calculatePosition(50);
printmethod("Jackson" , returnPosition);
}
public static void printMethod(String playerName, int position){
System.out.println("Player name is "+playerName+ " Point was " +point+ " and player position " +position);
}
public static int calculatePosition(int position){
if (position > 1000){
return 1;
}else if (position > 500 && position < 1000){
return 2;
}else if (position > 100 && position < 400){
return 3;
}else{
return 4;
}
}
}
вы можете передать точку в 'printmethod()' после изменения его прототип –
я не understand..I видеть расчеты позиции, но где и как вы вычислить «точки»? – smoggers
пункт еще не использовался. Точка означает мои входные данные (2000,900,800 и т. Д.). Я хочу использовать точку в методе «printMethod» для вывода. @smoggers –