図形の名前を入力するプログラムを作成しようとしています。これにより、面の数がわかります。私はそれを機能させることができないようです。誰でもこれを行う方法を説明できますか?
import java.util.Scanner;
public class Shapes {
public static void main(String[] args) {
Scanner reader = new Scanner(System.in);
String shape;
System.out.print("Enter shape: ");
shape = reader.next();
if (shape == "hexagon") {
System.out.println("A hexagon has 6 sides.");
}
if (shape == "decagon"); {
System.out.println("A decagon has 10 sides.");
}
}
}