Эта программа работает, но не так, как хотелось бы. Я могу вычислить max, но я должен сначала определить количество аргументов. Я хотел бы иметь возможность ввести переменное количество аргументов, а затем вернуть max. Как я могу это сделать?Найти максимальное значение - Java
public static void main(String[] args) {
Scanner cin=new Scanner(System.in);
int n=cin.nextInt();
int max=cin.nextInt();
for(int i=2; i<=n; i++){
int num=cin.nextInt();
if(num>max) max=num;
}
System.out.println(max);
}
Я не уверен, что вы спрашиваете. – Growler
Думаю, он пишет для 3 бывших жен? –
Вы хотите условный перерыв? Это то, что говорит мне моя мысль. Быстрое и грязное падение решения заключалось бы в том, чтобы поставить оператор break в цикл for. https://docs.oracle.com/javase/tutorial/java/nutsandbolts/branch.html – DejaVuSansMono