我的目标是创建一个类似代码的数据库,在其中添加行星和它们被发现的年份,一旦用户输入行星,它就会显示所有行星和它们被发现的年份,到目前为止我已经创建了这个。
import java.util.HashSet;
import java.util.Scanner;
import java.lang.*;
public class sky {
public static void main(String args[]) {
Scanner in = new Scanner(System.in);
// HashSet declaration
HashSet < String > planet =
new HashSet < String > ();
// Adding elements to the HashSet
planet.add("planet A");
planet.add("planet B");
planet.add("planet C");
planet.add("planet D");
planet.add("planet E");
//Addition of duplicate elements will not show
planet.add("planet A");
System.out.println("enter the word");
String input = in .next();
int count = 0;
for (int i = 0; i < input.length(); i++)
{
if (sky.contains(input.HashSet(i))) count++;
}
System.out.println("the planets are");
System.out.println(count);
HashSet < String > date =
new HashSet < String > ();
// Adding elements to the HashSet
date.add("2001");
date.add("2002");
date.add("2003");
date.add("2004");
date.add("2005");
//Displaying HashSet elements
System.out.println(planet);
System.out.println(date);
}
}
存在错误