Программа Java для получения ролика от пользователя, выдает ошибку при компиляции кода как маркировку для объекта School - PullRequest
0 голосов
/ 07 августа 2020

Я написал код в программе java -

public class school
{
int rollno;

public void setRollno(int r)
{
rollno = r;
}
public int getRollno(int r)
return roll no;
}
}
class enca
{
Public static void main (String []args)
{
School sc = new School();
sc.setRollno();
System.out.println(sc.getRollno());

}
}

A Java для получения ролика от пользователя, и при компиляции кода выдается ошибка, указывающая на объект School

Ошибка в объекте School ... Итак, как мне ее решить?

Ответы [ 2 ]

1 голос
/ 07 августа 2020

Я вижу несколько ошибок в текущем приведенном коде.

  1. ваше имя класса «школа», но тогда при создании объекта s c вы использовали «Школа»
  2. У getRollno отсутствует открывающая цветочная скобка, и он также возвращает «roll no» вместо «rollno», а также принимает ввод по какой-то причине
  3. в основном методе, вы сказали s c .setRollno () без ввода любые аргументы, даже если он ожидает rollno
  4. для publi c stati c void main, вы указали ваш publi c с заглавной буквы как «Publi c» вместо «publi c» "

также, я рекомендую использовать вкладки при создании вашего кода, потому что это делает его читаемым не только для вас, но и для других, читающих ваш код

0 голосов
/ 07 августа 2020

согласен с @ slayerofthend

и, возможно, вам нужен именно этот ответ. Вы можете сравнить с URS.


public class Enca {

    public static void main(String[] args) {
        School sc = new School();
        sc.setRollno(1);
        System.out.println(sc.getRollno());
    }
    
    public static class School {
        int rollno;

        public void setRollno(int r) {
            rollno = r;
        }

        public int getRollno() {
            return rollno;
        }
    }
    
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...