小编use*_*969的帖子

"实际或正式的参数列表长度不同"

当我尝试在它的()括号中放入一些东西时Friends f = new Friends(friendsName, friendsAge);会出现错误:

类中的构造函数朋友不能通过应用于给定的类型.必需:没有参数.找到:String,int.原因:实际或正式的参数列表长度不同.

但是当我取出参数时,我的朋友列表只显示"null 0".即使我有价值,价值是否设定String friendsName = input.next();

此外,当我尝试删除朋友时,它不会做任何事情.在源代码中,它确实会发出警告,

对util.java.Collection.remove的可疑调用:给定对象不能包含给定的String实例(期望的Friends).

我对这一切意味着什么感到困惑?

import java.util.ArrayList;
import java.util.Scanner;

public class Friends
{
    public static void main( String[] args )
    {
        int menu;       
        int choice;
        choice = 0;      

        Scanner input = new Scanner(System.in);
        ArrayList< Friends > friendsList = new ArrayList<  >();       

        System.out.println(" 1. Add a Friend ");
        System.out.println(" 2. Remove a Friend ");
        System.out.println(" 3. Display All Friends ");
        System.out.println(" 4. Exit ");
        menu = input.nextInt(); …
Run Code Online (Sandbox Code Playgroud)

java arrays arguments

18
推荐指数
1
解决办法
11万
查看次数

找不到主要课程

这个java代码应该可以工作,但它会出错:

no main classes found. 
Run Code Online (Sandbox Code Playgroud)

我知道没有专门的"公共静态无效主"课程,但我不需要一个,对吗?我正在使用NetBeans IDE.

public enum Face
{
  TWO(2),
  THREE(3),
  FOUR(4),
  FIVE(5),
  SIX(6),
  SEVEN(7),
  EIGHT(8),
  NINE(9),
  TEN(10),
  JACK(11),
  QUEEN(12),
  KING(13),
  ACE(14);

  private int cardValue;

  private Face (int value)
  {
    this.cardValue = value;
  }

  public int getCardValue() {
    return cardValue;
  }
}

public enum Suit
{
  HEARTS,
  SPADES,
  CLUBS,
  DIAMONDS;
}

public class Card
{
  private Suit suit;
  private Face cardValue;

  public Card (Face cardValue, Suit suit)
  {
    this.cardValue = cardValue;
    this.suit = suit;
  }

  public Suit getSuit() …
Run Code Online (Sandbox Code Playgroud)

java program-entry-point

-1
推荐指数
1
解决办法
3534
查看次数

标签 统计

java ×2

arguments ×1

arrays ×1

program-entry-point ×1