在循环中如何使用setcursor命令显示值?

时间:2019-01-21 14:49:35

标签: java ready

我想让卡值在彼此保持循环的同时显示,但我不知道如何

我试图在准备好编程Java的过程中创建纸牌游戏,而我却无法使这些值彼此并排显示

我能想到的唯一的另一种方法就是将其完全退出循环

公共类卡 {     静态控制台d; //输出控制台

public static void main (String[] args) throws InterruptedException
{
    d = new Console ();
    firstUser ();
}


public static int firstUser ()
{
    do
    {
        for (int i = 0 ; i < 2 ; i++)
        {
            int random_ui = (int) (51 * Math.random () + 1);
            int suit_ui = (int) (4 * Math.random () + 1);


            if (suit_ui == 1)
            {
                d.setcursor (5, x + 10); // i want the code to print to 10 away from the first code
                d.print (cards_ui [random_ui]);
                d.print ("Diamonds");
            }
            if (suit_ui == 2)
            {
                d.setcursor (5, x + 10);
                d.print (cards_ui [random_ui]);
                d.print ("Clubs");
            }
            if (suit_ui == 3)
            {
                d.setcursor (5, x + 10);
                d.print (cards_ui [random_ui]);
                d.print ("Hearts");
            }
            if (suit_ui == 4)
            {
                d.setcursor (5, x + 10);
                d.print (cards_ui [random_ui]);
                d.print ("Spade");
            }


            int card_ui = cards_ui [random_ui];

            total_ui = card_ui + total_ui;


        }


        d.println ("Player total: " + total_ui);
        turn++;

    }

    while (turn < 2);

    return total_ui;
}

我只是不知道怎么做

0 个答案:

没有答案