- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在这里完全诚实,我不知道如何表达我的问题,并且在互联网上仔细研究了几个小时才找到它,但它看起来像是那种不太常见但可以解决的事情通过查看我的代码。
public class Stats implements BasesGalore {
private static String getCharacterClass(int a, int d, int m, int s) {
if (a == 0 && d == 0 && m == 0 && s == 0) {return "villager";}
if (a == 1 && d == 0 && m == 0 && s == 0) {return "fighter";}
if (a == 0 && d == 1 && m == 0 && s == 0) {return "guard";}
if (a == 0 && d == 0 && m == 1 && s == 0) {return "spellcaster";}
if (a == 0 && d == 0 && m == 0 && s == 1) {return "athlete";}
if (a == 1 && d == 1 && m == 0 && s == 0) {return "knight";}
if (a == 1 && d == 0 && m == 1 && s == 0) {return "spellsword";}
if (a == 1 && d == 0 && m == 0 && s == 1) {return "martial_artist";}
if (a == 0 && d == 1 && m == 1 && s == 0) {return "cleric";}
if (a == 0 && d == 1 && m == 0 && s == 1) {return "escapist";}
if (a == 0 && d == 0 && m == 1 && s == 1) {return "expediter";}
if (a == 2 && d == 0 && m == 0 && s == 0) {return "slayer";}
if (a == 0 && d == 2 && m == 0 && s == 0) {return "defender";}
if (a == 0 && d == 0 && m == 2 && s == 0) {return "magician";}
if (a == 0 && d == 0 && m == 0 && s == 2) {return "guerrilla";}
else return "villager";
}
private static int fa = 0;
private static int fd = 0;
private static int fm = 0;
private static int fs = 0;
private static int BaseHP = getCharacterClass(fa, fd, fm, fs)[0]; // Base stats for the character's class
我的问题是在最后一行。我试图从加载了我的角色的所有基本统计数据的界面中提取数据(每个类都有其自己的特定数组及其统计数据)。我试图调用 getCharacterClass 来查找角色的类别,然后通过数组查找其基本统计数据。
这是界面的一些内容:
public interface BasesGalore {
String[] classes = {
"villager",
"fighter", "guard", "spellcaster", "athlete",
"knight", "spellsword", "martial_artist", "cleric", "escapist", "expediter", "slayer", "defender", "magician", "guerrilla"
};
int[] villager = {
50, 50, 50, 50, 50 // 50
};
int[] fighter = {
60, 70, 50, 35, 35 // 50
};
int[] guard = {
80, 50, 80, 20, 40 // 54
};
int[] spellcaster = {
65, 20, 15, 105, 60 // 53
};
int[] athlete = {
65, 50, 50, 20, 80 // 53
};
int[] knight = {
80, 70, 50, 35, 35 //
};
提前致谢,如果完全没有意义,我真的很抱歉,硝基龙523
最佳答案
说实话,OO 就在你身边。
首先,您不应生成统计数据数组,而应生成 BaseCharacter
实例。
public class BaseCharacter{
private String name; //just to have his name
private int stat1; //to rename later
private int stat2; //to rename later
...
private int statX; //to rename later
public BaseCharacter(String name, int stat1, int stat2, ..., int statX){
this.name = name;
this.stat1 = stat1;
this.stat2 = stat2;
...
this.statX = statX;
}
// add getter (and setter if the stats can be modify)
}
然后,在界面中,String[]
应该变成 BaseCharacter[]
。
interface BasesGalore {
static final BaseCharacter[] characters = {
new BaseCharacter("Villager", 50, 50, 50, 50, 50),
new BaseCharacter("Fighter", 60, 70, 50, 35, 35),
...
};
...
}
然后,您可以选择获取正确的实例,一,由于该数组位于界面中,您可以列出一些带有每个字符索引的常量(仅当字符不多时才有趣)
static final int VILLAGER = 0;
static final int FIGHTER = 1;
public static BaseCharacter getCharacter(int index){
return characters[index];
}
这将像这样使用
BasesGalore.getCharacter(BasesGalore.FIGHTER);
或者您使用每个实例的名称来查找它,如果您希望能够动态更新字符列表,这会更好。
public static BaseCharacter getCharacter(String name);
在这里,您可以使用简单的循环来查找具有相似名称的字符。请注意,这可能会返回 null。
关于java - 在界面中从数组中提取统计信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43314977/
我目前正在学习数据挖掘,有以下问题。 机器学习和数据挖掘之间有什么关系? 我发现许多数据挖掘技术都与统计相关,而我“听说”数据挖掘与机器学习有很多关系。所以我的问题是:机器学习与统计学密切相关吗? 如
我有很多表的数据,例如: event_id player finish 1 a 1 1 b 2 1 c
我对 http_status_module 提供的统计数据感兴趣 特别是上游部分的统计数据。 http://nginx.org/en/docs/http/ngx_http_status_module.
除了 Cluster MBean 之外,是否有任何可以在 Akka (Java) 中启用的内置 JMX 公开监控/统计信息?我看过 Typesafe Console,但由于它需要许可证才能用于从多个节
我正在尝试在我的程序中使用“usage”统计信息来获取类似于 time 的数据工具。但是,我很确定我做错了什么。这些值似乎是正确的,但有时可能有点奇怪。我没有在网上找到好的资源。有人知道如何做得更好吗
我有一个带有统计表的 MySQL 数据库。我想以年历、月度的形式输出数据。对于没有点击率的几个月,我想花费一个“空”DIV。有两个ID。 $query = mysqli_query($db,"SELE
设置: 问题是经典概率问题的复杂形式: 70 colored balls are placed in an urn, 10 for each of the seven rainbow colors.
有哪些 Ruby gem 可以执行数据处理? 最佳答案 我知道有 3 种从 Ruby 访问 R 的方法: RinRuby RSRuby 通过 Rserve-Ruby-Client 预约 RinRuby
背景 图像领域内的一个国内会议快要召开了,要发各种邀请邮件,之后要录入、统计邮件回复(参会还是不参会等)。如此重要的任务,老师就托付给我了。ps: 统计回复邮件的时候,能知道谁参会或谁不参会。
我正在添加用户输入的几个数字并将它们添加到数组列表中。 到目前为止我的代码: package project143; import java.util.*; /** * @author -- */
正如标题所示,我需要做的是在各种 iO/Android/Windows 应用程序中跟踪各种用户事件 - 例如点击、滑动、在页面上花费的时间等。 这些应用程序基于响应式 HTML/CSS/JS,并具有简
我希望计算 HTML 表中每个唯一值的实例数,并在其自己的表中返回结果。该表是根据用户的文本输入生成的。例如,用户输入可能如下所示: Report 46 Bob Marley 4/20/2
如何使用 PHP 计算数字数组的 z 分数?我需要计算 z 分数,然后找到百分位数 (CDF)!我可以使用哪些 PHP 函数?谢谢! 最佳答案 以下代码将给出 CDF 的良好近似值(Abramowit
我只是想知道是否可以计算 GitHub 上空存储库的总数。 如果不适合所有用户,可以为自己做吗? 编辑 我已经尝试过size:0搜索,但似乎返回了很多包含数据的存储库。采用 size:0..1 之类的
public class Scanner { private HtmlProcessor hp; private String baseUrl; private int ste
我正在使用 Mule ESB 3.4。我想开发一个自定义 Java 组件来计算流收到的请求数量。流程将例如像这样: http inbound-endpoint -> counter -> vm-out
我喜欢借助 GitHub API 来统计存储库中所有开放的拉取请求和问题。我发现 API 端点 /repos/:owner/:repo 结果包含 open_issues 属性。然而,这是问题和拉取请求
如何使用 PHP 计算数字数组的 z 分数?我需要计算 z 分数,然后找到百分位数 (CDF)!我可以使用哪些 PHP 函数?谢谢! 最佳答案 以下代码将给出 CDF 的良好近似值(Abramowit
已关闭。此问题需要 debugging details 。目前不接受答案。 编辑问题以包含 desired behavior, a specific problem or error, and the
我正在尝试以编程方式获取搜索字词列表的 Google 新闻搜索结果计数(即有多少个结果),但仅限于过去 1 年。使用用户界面搜索时,结果计数仅出现在常规搜索中,但在“工具 > 最近 > 过去一年”下时
我是一名优秀的程序员,十分优秀!