[英]Get random operators and integers
我正在做一項要求我創建 3 個課程的作業。
我在這里需要一點幫助,因為我不確定我是否正確地完成了隨機運算符方法,並且我真的很迷茫我應該如何將隨機 int 和運算符放在一個 class 中。
這是我到目前為止所做的代碼:
public static char getOperator (int x, int y)
{
char operator;
int answer;
switch (rand.nextInt(4))
{
case 0: operator = '+';
answer = x + y;
break;
case 1: operator = '-';
answer = x - y;;
break;
case 2: operator = '*';
answer = x * y;;
break;
case 3: operator = '/';
answer = x / y;;
break;
default: operator = '?';
}
return operator;
}
我相信您的意思是您需要創建 3 個方法(而不是類)。
無論如何,這里有很多東西要解壓,所以:
您的第一個方法getTwoIntegers不正確,您要求輸入兩個整數,但您從未實際使用它們,然后返回一個隨機數。
方法getOperator需要重新設計為沒有輸入並返回一個字符(等於 + - x /)。
您的最終方法將調用您的第一個方法兩次,然后調用第二個方法一次,然后它將打印操作以供用戶查看,並檢查響應是否正確。
希望這可以幫助您更好地概念化構建代碼的方式。 我沒有發布源代碼,因為我相信如果您自己嘗試這樣做會更好(這是一項任務)
祝好運並玩得開心點:)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.