当我编译并尝试在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);
   }
}

最佳答案

由于主要方法的签名,您正面临这种行为
在Java中,主要方法必须具有以下签名

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


有关更多详细信息,请look here

更新资料

这就是String [] args在主函数定义中很重要的原因。以下是我发布了指向以下链接的Oracle文档的摘录


  main方法接受一个参数:String类型的元素数组。
  
  该数组是运行时系统将信息传递到您的应用程序的机制。

关于java - 没有相同的输出:,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53944270/

10-10 14:07