requirements: need an IDE to copy and paste this code so you can run and compile it
also save file as RunescapeCombatCalculator since that is the class name.
sources:
http://services.runescape.com/m=rswiki/en/Combat_Formula (used to get combat formulas without the summoning part)
also save file as RunescapeCombatCalculator since that is the class name.
Code:
//Programmed by: yaswaggin
import java.util.Scanner;
public class RunescapeCombatCalculator
{
public static void main(String[] args)
{
int userAttack, userDefense, userStrength, userMage, userRange, userPrayer, userHealthPoints = 10;
double warrior, ranger, mager, baseCombatLevel, warriorCombatLevel, rangeCombatLevel, mageCombatLevel;
Scanner keyboard = new Scanner(System.in);
System.out.print("Enter your attack level: ");
userAttack= keyboard.nextInt();
System.out.print("Enter your defense level: ");
userDefense= keyboard.nextInt();
System.out.print("Enter your strength level: ");
userStrength= keyboard.nextInt();
System.out.print("Enter your mage level: ");
userMage= keyboard.nextInt();
System.out.print("Enter your range level: ");
userRange= keyboard.nextInt();
System.out.print("Enter your prayer level: ");
userPrayer = keyboard.nextInt();
System.out.print("Enter your HP level: ");
userHealthPoints = keyboard.nextInt();
baseCombatLevel = ((userDefense + userHealthPoints + (userPrayer/2)) * 0.25);
warrior = (userAttack + userStrength) * 0.325;
ranger = (3/2 * userRange) * 0.325;
mager = (3/2 * userMage) * 0.325;
if (warrior > mager && warrior > ranger)
{
warriorCombatLevel = baseCombatLevel + warrior;
System.out.println("\nYour combat level is " + warriorCombatLevel);
}
if (mager > warrior && mager > ranger)
{
mageCombatLevel = baseCombatLevel + mager;
System.out.println("\nYour combat level is " + mageCombatLevel);
}
if (ranger > warrior && ranger > mager)
{
rangeCombatLevel = baseCombatLevel + mager;
System.out.println("\nYour combat level is " + rangeCombatLevel);
}
}
}
sources:
http://services.runescape.com/m=rswiki/en/Combat_Formula (used to get combat formulas without the summoning part)

