由于我没有足够的声誉来编辑我的文章,下面是我的答案@gblodgett:

嘿!谢谢你的回复。我正在做一个法克尔的游戏,因此我需要找出有多少1,2,3,4,5,6在列表中,然后给分(遵循规则)。我做了一个代码,似乎工作,尽管必须有一个更有效的方法来做。请随便看一看并给我一些反馈:

公共int calculatepoints(arraylist骰子){

int points = 0;

Map numOfDice = new HashMap();

numOfDice.put(1, 0);

numOfDice.put(2, 0);

numOfDice.put(3, 0);

numOfDice.put(4, 0);

numOfDice.put(5, 0);

numOfDice.put(6, 0);

for(Integer num : dice) {

if(numOfDice.get(num) == null) {

numOfDice.put(num, 1);

}

else {

numOfDice.put(num, numOfDice.get(num)+1);

}

}

for(int i=1; i <= numOfDice.size(); i++) {

if(i == 1) {

if(numOfDice.get(1) < 3) {

points += numOfDice.get(1)*100;

}

else if(numOfDice.get(1) == 3) {

points += 1000;

}

else if(numOfDice.get(1) == 4) {

points += 2000;

}

else if(numOfDice.get(1) == 5) {

points += 3000;

}

else if(numOfDice.get(1) == 6) {

points += 5000;

}

}

else {

if(i == 5) {

if(numOfDice.get(5) < 3) {

points += 50*numOfDice.get(5);

continue;

}

}

//All else

if(numOfDice.get(i) == 3) {

points += 100*i;

}

else if(numOfDice.get(i) == 4) {

points += 200*i;

}

else if(numOfDice.get(i) == 5) {

points += 300*i;

}

else if(numOfDice.get(i) == 6) {

points += 400*i;

}

}

}

return points;

}

java读取整数列表_Java-检查整数列表中的X类整数相关推荐

  1. java读取qq邮箱_java获取qq邮箱中的好友列表

    评论 # re: java获取qq邮箱中的好友列表 2009-05-07 20:56 咖啡@可乐 # re: java获取qq邮箱中的好友列表 2009-05-08 09:07 EverestSnow ...

  2. java 读取数据库结构_JAVA从SQLITE数据库中读取省份地市构造一棵树

    我们向ac_device.s3db数据库文件中的ac_device表中插入省份名称.地市名  称.IP地址和用户名及密码内容,可以使用 insert语句进行操作.如下所示: stmt.execute( ...

  3. Java读取文件的内容到String字符串中

    Java读取文件的内容到String字符串中 将文件读取到String有很多方法可以在Java中将文件读取到String.在本教程中学习以下几种方法. 使用BufferedReader将文件读取到字符 ...

  4. java读取本地文件_java 读取本地文件实例详解

    java 读取本地文件实例详解 用javax.xml.w3c解析 实例代码: package cn.com.xinli.monitor.utils; import org.w3c.dom.Docume ...

  5. java 读取css文件_java文件读取的两种方式

    JAVA中读取文件(二进制,字符)内容的几种方 JAVA中读取文件内容的方法有很多,比如按字节读取文件内容,按字符读取文件内容,按行读取文件内容,随机读取文件内容等方法,本文就以上方法的具体实现给出代 ...

  6. java 读取 文本块_Java文本块

    java 读取 文本块 文本块是JDK增强建议( JEP 355 ),可以在JDK 13和14中用作预览语言功能.它计划在JDK 15中成为永久性功能.文本块是跨越多行并且不需要的String文字.对 ...

  7. java 读取 文本块_Java 13:文本块

    java 读取 文本块 Java 13已交付了期待已久的多行字符串或Text Blocks . 您不再需要连接跨越多行的字符串或转义特殊字符,这确实提高了代码的可读性. 文本块是一种预览语言功能 ,这 ...

  8. java 读取配置文件工具_java读取配置文件信息properties的工具类

    java读取配置文件信息properties的工具类,介绍一个工具PropertyReader.java,读取项目配置文件信息 package mymail; import java.io.File; ...

  9. java 读取本地文件_java 读取本地文件实例详解

    java 读取本地文件实例详解 用javax.xml.w3c解析 实例代码: package cn.com.xinli.monitor.utils; import org.w3c.dom.Docume ...

  10. java 读取txt乱码_java 逐行读取txt文本如何解决中文乱码

    java读取txt文本中如含有中文,可能会出现乱码,解决方案是: 1.要统一编码,java工程的编码,txt文本编码,java工程中的java文本编码都统一为utf-8: 2.利用 InputStre ...

最新文章

  1. 教你成为全栈工程师(Full Stack Developer) 〇-什么是全栈工程师
  2. 为什么nodejs是单进程的_Nodejs·进程
  3. Mybatis常见面试题总结(详细)
  4. 自定义异常时exception is never thrown in the corresponding try block和unhandled exception
  5. 004,配置文件详解:Properties和YAML
  6. linux中bin与sbin目录的作用及区别介绍
  7. 02ODBC基本概念
  8. andriod手机客户端自动化测试工具整理
  9. Spring Mvc 数据回显、异常处理、文件上传、json交互、ResTful、拦截器的使用(高级三)
  10. 面向对象与原型(二)
  11. ubuntu下rar文件解压后文件名乱码的解决方案
  12. 一个简单的BP神经网络matlab程序(附函数详解)
  13. 断电oracle 01033,电脑非法关机 导致ORA-01033:解决方法
  14. 只要7步,就能将任何魔方6面还原(留着以后教孩子玩
  15. 信息安全密码学:古典密码
  16. 360监测显示:cookie没有httponly标志解决方法
  17. 机器人运动规划技术介绍
  18. 关于 Photoshop 图层
  19. Maximo安全控制相关表
  20. azkaban报错Error Chunking during uploading files to db

热门文章

  1. WebAssembly:随风潜入夜
  2. 从真实项目中抠出来的设计模式——第三篇:责任链模式
  3. 清除谷歌浏览器的dns缓存
  4. 【测绘程序设计】坐标正算神器V1.0(附C/C#/VB源程序)
  5. 地图投影系列介绍(一)----地球空间模型
  6. C和指针之数组编程练习5 (矩阵相乘)
  7. mysql的复杂查询_mysql复杂查询
  8. 如何升级浏览器_前谷歌员工爆料:谷歌工程师们是如何合谋“杀死”IE6浏览器的...
  9. css媒体查询改变上边距,CSS媒体查询宽度或高度
  10. oracle内外链接混合用,混合在一起通过连接,内部连接和总结与Oracle