CodeGym
促销活动
CodeGym University
学习
课程
任务
调查和小测验
游戏
帮助
提醒时间表
社区
用户
论坛
聊天
文章
成功故事
活动
评论
订阅服务
浅色主题
立即开始学习
  • 全部问题
rojack
第 16 级
Chongqing
  • 13.04.2020
  • 827次阅读
  • 5个评论

output checking failure

有关 任务的问题 月份编号
Java 语法,  第 8 级,  课程 11
已存档
程序从键盘读取月份名称,然后在屏幕上使用如下短语显示月份编号:“May 是第 5 个月”。
使用集合。

要求:
  • 程序应从键盘读取一个值。
  • 程序应在屏幕上显示文本。
  • 程序必须使用集合。
  • 程序应从键盘读取月份的名称,并根据指定模板在屏幕上显示月份编号。
package zh.codegym.task.task08.task0828; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.HashSet; import java.util.List; import java.util.Set; /* 月份编号 */ public class Solution { public static void main(String[] args) throws IOException { //在此编写你的代码 BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); String m = reader.readLine(); ArrayList<String> list = new ArrayList<String>(); list.add("January"); list.add("February"); list.add("March"); list.add("April"); list.add("May"); list.add("June"); list.add("July"); list.add("Aguest"); list.add("September"); list.add("October"); list.add("November"); list.add("December"); int i = list.indexOf(m)+1; System.out.println(m+" 是第 "+i+" 个月 "); } }
0
评论 (5)
  • 受欢迎
  • 新
  • 旧
你必须先登录才能发表评论
Raisenkei
级别 9 ,Occhiobello,Italy
2 六月 2020, 22:21
我觉得你是因为系统判断你没有用到比较主流的办法。 比如说equals,你的思路天马行空,让了涨了见识, 但系统认定你这不标准,也没办法
0
daydreaming
级别 22 ,Qingdao,China
14 四月 2020, 12:41
28行August拼错了。。。。。。
0
rojack
级别 16 ,Chongqing,China
15 四月 2020, 08:51
谢谢,我太蠢了hhh
0
Guadalupe Gagnon
级别 37 ,Tampa,United States
13 四月 2020, 15:57
I don't read mandarin, so i don't know if there are spelling errors else where in this code, but line 28 should be "August". Also there is an extra space at the end of your output line that should not be there.
0
rojack
级别 16 ,Chongqing,China
15 四月 2020, 08:51
thx! I'm so stupid
0
了解
  • 注册
  • Java 课程
  • 任务帮助
  • 定价
  • 游戏项目
  • Java 语法
社区
  • 用户
  • 文章
  • 论坛
  • 聊天
  • 成功故事
  • 活动
  • Affiliate Program
公司
  • 关于我们
  • 联系方式
  • 评论
  • 新闻发布室
  • CodeGym 教育
  • 常见问题
  • 支持
CodeGym CodeGym 是一个从零开始学习 Java 语言编程的在线课程。本课程是初学者掌握 Java 语言的绝佳方式。它包含 1200 多个可即时验证的任务,以及基本范围内的 Java 基础理论。为了帮助你在教育上取得成功,我们实现了一组激励功能:小测验、编码项目以及有关高效学习和 Java 语言开发人员职业方面的内容。
关注我们
界面语言
程序员不是天生的 © 2023 CodeGym
MastercardVisa
程序员不是天生的 © 2023 CodeGym
This website uses cookies to provide you with personalized service. By using this website, you agree to our use of cookies. If you require more details, please read our Terms and Policy.