问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

高手们帮下忙,用JAVA编

发布网友 发布时间:2024-10-04 18:16

我来回答

2个回答

热心网友 时间:2024-10-04 20:27

我来为楼主回答一下:
【说明】
根据楼主,程序完成了以下功能:
1、投票三轮,每轮输入a,b,c三个足球运动员
2、按照顺序不同分值不同
3、如果三名运动员分数相同并且出现除了这三个运动员的其他编号时,都视为作废
4、计算出成绩最好的运动员,打印“谁是足球先生”的字样
5、并且打印出所有运动员的分数;
完成了所有楼主期望的功能!
【程序如下】
import java.io.*;
public class CharTest
{
private int a = 0;
private int b = 0;
private int c = 0;
public void input()throws Exception
{
System.out.println("请开始第一轮投票:");
BufferedReader br1 = new BufferedReader(new InputStreamReader(System.in));
String str1 = br1.readLine();
char[] ch1 = str1.toCharArray();

System.out.println("请开始第二轮投票:");
BufferedReader br2 = new BufferedReader(new InputStreamReader(System.in));
String str2 = br2.readLine();
char[] ch2 = str2.toCharArray();

System.out.println("请开始第三轮投票:");
BufferedReader br3 = new BufferedReader(new InputStreamReader(System.in));
String str3 = br3.readLine();
char[] ch3 = str3.toCharArray();

if(((ch1[0]+ch1[1]+ch1[2])=='a'+'b'+'c')&&((ch2[0]+ch2[1]+ch2[2])=='a'+'b'+'c')&&((ch3[0]+ch3[1]+ch3[2])=='a'+'b'+'c'))
{
int i=0;
while(i<3)
{
if(i==0)
{
if(ch1[i] == 'a') a+=5;
if(ch1[i] == 'b') b+=5;
if(ch1[i] == 'c') c+=5;
}
if(i==1)
{
if(ch1[i] == 'a') a+=3;
if(ch1[i] == 'b') b+=3;
if(ch1[i] == 'c') c+=3;
}
if(i==2)
{
if(ch1[i] == 'a') a+=2;
if(ch1[i] == 'b') b+=2;
if(ch1[i] == 'c') c+=2;
}
i++;
}
i=0;
while(i<3)
{
if(i==0)
{
if(ch2[i] == 'a') a+=5;
if(ch2[i] == 'b') b+=5;
if(ch2[i] == 'c') c+=5;
}
if(i==1)
{
if(ch2[i] == 'a') a+=3;
if(ch2[i] == 'b') b+=3;
if(ch2[i] == 'c') c+=3;
}
if(i==2)
{
if(ch2[i] == 'a') a+=2;
if(ch2[i] == 'b') b+=2;
if(ch2[i] == 'c') c+=2;
}
i++;
}
i=0;
while(i<3)
{
if(i==0)
{
if(ch3[i] == 'a') a+=5;
if(ch3[i] == 'b') b+=5;
if(ch3[i] == 'c') c+=5;
}
if(i==1)
{
if(ch3[i] == 'a') a+=3;
if(ch3[i] == 'b') b+=3;
if(ch3[i] == 'c') c+=3;
}
if(i==2)
{
if(ch3[i] == 'a') a+=2;
if(ch3[i] == 'b') b+=2;
if(ch3[i] == 'c') c+=2;
}
i++;
}

String x = max(a,b,c);
if(a!=b || a!=c || c!=b)
{
System.out.println(x+"获得了足球先生");
System.out.println("a选手的总分是"+a);
System.out.println("b选手的总分是"+b);
System.out.println("c选手的总分是"+c);
}else
{
System.out.println(x);
}
}else
{
System.out.println("投票无效");
}
}

public String max(int a,int b,int c)
{
String x = null;
if(a>b && a>c) x="a";
if(b>a && b>c) x="b";
if(c>b && c>a) x="c";
if(a==b && a==c) x = "他们成绩相同,重新投票!";
return x;
}

public static void main(String[] args)throws Exception
{
CharTest ct = new CharTest();
ct.input();
}
}
【编译与运行】
编译:javac CharTest.java
执行:java CharTest
代码经过测试正确,希望我的回答能够给楼主以帮助!

热心网友 时间:2024-10-04 20:27

import java.util.*;
public class Test{
static int N=0;
static int[] footBallPlayer = new int[3];
static int[] a = new int[3];
public static void main(String [] args){
Scanner sc = new Scanner(System.in);
System.out.println("输入人数:");
N=sc.nextInt();
a[0]=5;a[1]=3;a[2]=2;
String s = sc.nextLine();
try{
for(int i=0;i<N;++i){
s=sc.nextLine();
count(s);
}
}catch(Exception e){
System.out.println(e.getMessage());
}
for(int i=0;i<3;++i){
System.out.println((char)(i+'a') + ": "+footBallPlayer[i]);
}
}

public static void count(String s){
String[] vote = s.split("\\s");
if(vote[0].equals(vote[1])||vote[1].equals(vote[2])||vote[0].equals(vote[2])){
System.out.println(s + " 此票无效");
return;
}
for(int i=0;i<vote.length;++i)
footBallPlayer[vote[i].toCharArray()[0]-'a']+=a[i];
}
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
单位高温防护欠缺致员工中暑如何对待 狗狗为什么爱看视频 360浏览器怎么设置倍速播放 ...先讲女主的灵魂飘荡了一段时间,然后重生,请问是那本? 拯救者散热器怎么开 电脑如何一键还原系统电脑一键还原怎么操作 神舟笔记本电脑怎么重新设置神舟战神bios恢复出厂设置 神舟电脑恢复出厂设置神舟战神怎么恢复原厂系统 水泥楼梯如何铺木楼梯 家里面楼梯是水泥的不想铺地毯或者地砖还能铺什么 我想重装系统后硬盘重新分区 微信号是属于个人还是属于公司? 有可是认证上百个微信号,如何操作? LELILEF是什么意思? 重装系统后能否重新分硬盘区 LilBlue是什么意思? 我最近情绪一激动,就全身发麻,发冷,,一点也动不了...是从胸口开始发麻蔓... 人在情绪激动的时候为什么会发冷和恶心? 柳八是什么意思? 爱好小李是什么意思 (-1)的平方是什么意思? 堡垒之夜pve新手指南介绍_堡垒之夜pve新手指南是什么 堡垒之夜第五赛季第八周挑战任务攻略介绍_堡垒之夜第五赛季第八周挑战... 堡垒之夜第二章第七赛季第四周任务完成教学介绍_堡垒之夜第二章第七赛... 堡垒之夜手游第七赛季第五周任务怎么做介绍_堡垒之夜手游第七赛季第五... 堡垒之夜PVE材料用法介绍_堡垒之夜PVE材料用法是什么 堡垒之夜有哪些补给品介绍_堡垒之夜有哪些补给品是什么 农历三月二十二日五点五十六分出生:女:属:兔_名叫:陈欣婷:这名好... 龙年四月二十二八点五十五分出生的姓李建字辈女孩叫什么名阿? 200 元左右的白酒,哪款最值得入手收藏? 南京户口如何落户口 ...不好意思的笑了。但是在微信却很冷淡。说喜欢她被婉拒了_百度... 和女生表白被婉拒了,但又和她说了如果她拒绝的话一定不再打扰她,还有机... 化学发光免疫分析内容简介 中等职业教育国家规划教材:免疫检验技术内容简介 怎样用万能遥控器开空调呢 dr frost第二集的姜镇旭是谁 ...不要太多,但不能太少,请备注好书的名字,好词好句要很经典,不要像... 012入围丨新一期公安部警采中心协议供货企业——上海钜星科技有限公司... 膨胀螺丝钉打在天花板上能稳吗 英雄联盟史上最弱元旦劫中插播的电影叫什么就是两个外国人跳楼那个 ...一部电影的名字,只记得是三个主要演员,两个外国人,一个中国女孩,科 ... QQq aaa aaa是什么意思啊? 小米电视连接路由器后显示未连接怎么回事? 小米电视连接不上网络是什么情况啊! 手机量体温app哪个比较准 室内温度计手机版测量app 千阳计算机培训班如何? 重庆有两女孩酒店退房留满屋垃圾已长蛆,你如何评价这两位姑娘的... 女孩退房留满屋垃圾 住过的房间仿佛是垃圾站 ...可现实生活中我是不会游泳的 请问是啥意思 谢谢