Вопрос В чем ошибка? не могу скомпелировать, компелирую через онлайн компилер.

Регистрация
26 Мар 2013
Сообщения
87
Репутация
0
Спасибо
0
Монет
0
public class Exer_10_14 {

public static void Main (String[]args) {

int a, down=250,up=746,a1,a2,a3,min=-1,max=10;

a=down+(int)((up-down+1)*Math.random());

System.out.println(a);

a1=a/100;

a2=(a/10)%10;

a3=a%10;

if (a1<=a2 && a1<=a3)

min=a1;

if (a2<=a1 && a2<=a3)

min=a2;

if (a3<=a1 && a3<=a2)

min=a3;

if (a1>=a2 && a1>=a3)

max=a1;

if(a2>=a1 && a2>=a3)

max=a2;



}

}
 
Онлайн-компиляторы не могут компилировать Java в случае с публичными классами, так как класс должен называться точно так же, как и файл. Так же, main должен начинаться с маленькой буквы, а не с большой.
То-есть: класс Exer_10_14 требует названия файла Exer_10_14.java. Так что тебе нужно убрать модификатор public (табуляцию я восстановил):

import java.util.*;

class Exer_10_14 {
public static void main (String[]args) {
int a, down=250,up=746,a1,a2,a3,min=-1,max=10;
a=down+(int)((up-down+1)*Math.random());
System.out.println(a);
a1=a/100;
a2=(a/10)%10;
a3=a%10;
if (a1
 
Попробуй Main переименовать в main - некоторые онлайн компиляторы привередливы к синтаксису
 
Сиськи в конце пхахаап
 
А посмотреть, что пишет компИлятор не?
 
Назад
Сверху