首先这是一道来自APP上的问答题:
快过年了,村里要庆祝。村长说:“村里有一笔钱作为奖金,每个人写一张纸上来。谁写的数据与奖金接近,就算猜中,这笔奖金就归谁,如果多人猜中,则平分”。<br>问题:<br>写程序,算算都哪些人得到奖金?奖金多少?";
我的思路:
1 要有村名对象,比如 name money
2 常量,比如 奖金
下面是我的代码
package com.example.demod9;
import java.util.ArrayList;
import java.util.List;
public class Test{
@org.junit.Test
public void Query1(){
/*
思路:利用匹配得到与奖金最近的面额,就是中奖的村民
*/
String str = "快过年了,村里要庆祝。村长说:“村里有一笔钱作为奖金,每个人写一张纸上来。谁写的数据与奖金接近,就算猜中,这笔奖金就归谁?" +
"如果多人猜中,则平分”。<br>问题:<br>写程序,算算都哪些人得到奖金?奖金多少?<br>";
int award = 1000; //村里的奖金1000元
String villagers[] ={"张三","王五","赵六","童七","