пишет ошибку в строке
a = v;
package com.javarush.task.task02.task0216;
/*
Минимум трёх чисел
*/
public class Solution {
public static int min(int a, int b, int c) {
int v;
if (a < b & a < c)
a = v;
else if (b < a & b < c)
b = v;
else
c = v;
return v;
//напишите тут ваш код
}
public static void main(String[] args) {
int v;
System.out.println(min(1, 2, 3));
System.out.println(min(-1, -2, -3));
System.out.println(min(3, 5, 3));
System.out.println(min(5, 5, 10));
}
}
int v;System.out.println(min(1, 2, 3)); System.out.println(min(-1, -2, -3)); System.out.println(min(3, 5, 3)); System.out.println(min(5, 5, 10)); } int v можно убрать, в данном случае это не влияет на работу программы, пишу просто для понимания. Объявленные переменные метода min живут до конца данного метода, он возвращает(return) только значение переменной int v, но никак не саму переменную.