Там нет выхода для того же: - PullRequest
0 голосов
/ 27 декабря 2018

Когда я компилирую и пытаюсь запустить это в eclipse, ничего не выводится.Я пытался всеми возможными способами.

class let {

    String name;
    int age;
    int rollno;
}

public class class_method  {

   public static void main(){

       let person1 = new let();
       person1.name = "Ritwik";
       person1.age = 14;
       person1.rollno = 20;

       System.out.println( " Hello my name is :" + person1.name);

       Scanner s = new Scanner(System.in);
   }
}

Ответы [ 2 ]

0 голосов
/ 27 декабря 2018

Вы забыли аргументы String [] в аргументе метода main.

Попробуйте это.

import java.util.Scanner;

class let {

    String name;
    int age;
    int rollno;
}

public class ClassMthod  {

   public static void main(String[] args){

       let person1 = new let();
       person1.name = "Ritwik";
       person1.age = 14;
       person1.rollno = 20;

       System.out.println( " Hello my name is :" + person1.name);

       Scanner s = new Scanner(System.in);
   }
}
0 голосов
/ 27 декабря 2018

вы сталкиваетесь с таким поведением из-за подписи вашего основного метода
В java для метода main обязательно иметь следующую подпись

public static void main(String args[]) { //Lots of code here }

Для получения более подробной информации, смотрите здесь

Обновление

Именно поэтому String [] args имеет важное значение в определении основной функции.Ниже приводится выдержка из документов оракула, на которую я разместил ссылку на

Основной метод принимает один аргумент: массив элементов типа String.

Этот массив является механизмом, посредством которого система времени выполнения передает информацию в ваше приложение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...