-3

特定の絵画の投票をカウントする Java コードを作成しようとしています。ユーザーが投票したものを収集し、それを現在の合計に追加して、各ユーザーが投票した後に合計投票を出力したかったのです。

これまでの私のコードは次のとおりです。

public static void Gallery()
    {

       // Declare variables
       //
    String total = "-33";
        String[] paintings = {"Mona Lisa","Water Lilies","The Scream","A Young Rembrandt"};
    int[] scores = {0,0,0,0};
        String searchKey; //the thing looked for
  // 


       //now can get an answer quickly without calculating just looking it up
    for (int y=0; y<paintings.length; y++)
    {
        System.out.println("Vote "+ (y+1) + " for " + paintings[y]);
    }


       for (int i=0; i<paintings.length; i++)

            {
            String vote = JOptionPane.showInputDialog("Which painting would you like to vote for?");
            if (paintings[i].equals(vote))
            {
                    JOptionPane.showMessageDialog(null, "You voted for " + vote); 
            paintings[i] + 1 = scores[i];
            for(int z=0; z<paintings.length; z++)
            System.out.println(scores[z] + " " + paintings[z]);
        }

        if(total.equals(vote))
        {


        }
        else 
        {
            JOptionPane.showMessageDialog(null, "Invalid entry");
        }

       }


    }   

ユーザーが「モナリザ」に投票すると、「int [] スコア」の最初の整数に「1」が追加されるようにしたいですか? どうすればいいですか?

ありがとう

4

1 に答える 1