26
มีข้อความ 'if' มากเกินไป
รหัสต่อไปนี้ใช้งานได้ตามที่ฉันต้องการ แต่มันก็น่าเกลียดเกินไปหรืออย่างอื่น ฉันดูสูตรและพยายามเขียนวิธีแก้ปัญหาสองสามข้อ แต่ท้ายที่สุดก็มีข้อความคล้ายกันจำนวนหนึ่ง มีสูตรคณิตศาสตร์ชนิดหนึ่งที่จะเป็นประโยชน์กับฉันในกรณีนี้หรือเป็น 16 ถ้าข้อความสั่งยอมรับ? เพื่ออธิบายรหัสมันเป็นเกมประเภทหันกลับพร้อมกัน .. ผู้เล่นสองคนมีปุ่มการกระทำสี่ปุ่มแต่ละปุ่มและผลลัพธ์มาจากอาร์เรย์ (0-3) แต่ตัวแปร 'หนึ่ง' และ 'สอง' สามารถเป็นได้ มอบหมายอะไรก็ได้ถ้าสิ่งนี้ช่วยได้ ผลลัพธ์คือ 0 = ไม่ชนะ 1 = p1 ชนะ 2 = p2 ชนะ 3 = ชนะทั้งคู่ public int fightMath(int one, int two) { if(one == 0 && two == 0) { result = 0; …
263
if-statement
math
formula