Просьба. Кто пытается помочь.
Мне нужно понять одну простую вещь.
В какой строчке:
а) что не правильно логика или синтаксис.
б) в чем именно не правильно.
т.е. и самое главное КАК ПРАВИЛЬНО.
Все остальные замечания - в которых нет этих трех пунктов комплексно, пока я настолько мал в программировании - просто их не могу практически использовать.
Без понимания этих двух концов - что не правильно и как правильно.
Поэтому пишите вариант - который вы считаете наиболее правильным
и чтобы я понял: разбирать точечно. такой то момент ошибочен потому то.
варианты моделей правильного построения-оформления такие то.
Вариант №6 - где то ошибка в логике. программа компилируется. где не пойму.
public class Solution {
public static int min(int a, int b, int c) {
int num1;
if (a < b && a < c){
num1 = a;
}
else if (b < a && b < c) {
num1 = b;
}
else {
num1 = b;
}
return num1;
}
Вариант №5:
public class Solution {
public static int min(int a, int b, int c) {
int z;
if (a < b){
if (a > c) z = c;
else m = a;
} else {
if (b > c) z = c;
else z = b;
}
return z;
}
}
public static void main(String[] args) throws Exception {
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(10, 5, 10));
}
}
Вариант: №4
public class Solution {
public static int min(int a, int b, int c) {
Math.min = z;
z = Math.min ( int a, int b, int c);
return z;
}
}
Вариант №1:
public class Solution {
public static int min(int a, int b, int c) {
int z;
if (a < b & a < c) z = a && (b < a & b < c) z = b && (c < a & c < b) z = c; {
return z;
}
}
Где ошибка в написании ? или тут проблема логике?
Вариант №2
public class Solution {
public static int min(int a, int b, int c) {
if (a > b , a > c, b > c)
return c;
if else ( b > a, b > c, c > a)
return a;
if else (c > a, c > b, a > b)
return b;
//напишите тут ваш код
}
тоже не хочет...
Вариант №3:
public class Solution {
public static int min(int a, int b, int c) {
int z;
if ((a < b) && (a < c)) z = a {
if else ((b < a) && (b < c)) z = b;{
else ((c < a) && (c < b)) z = c;
}
}
}
return z;
}
}
естественно тоже не работает.