CodeGym
促销
CodeGym University
学习
课程
任务
调查 & 测验
游戏
帮助
日程
社区
Users
论坛
聊天
文章
成功故事
动态
评价
订阅
浅色主题
问题
  • 评论
  • 关于我们
开始
开始学习
立即开始学习
  • 所有问题
CodeGym/Java 任务帮助/I need the help
steven
等级 17
Guangzhou
  • 2021/11/13
  • 1763查看次数
  • 2评论

I need the help

关于任务的问题 有关算法的任务
Java Syntax,  等级 5,  课时 12
讨论中

编写程序,使其:
1. 从控制台读取数字 N(必须大于 0)
2. 从控制台读取 N 个数字
3.显示 N 个输入数字中的最大值。

要求:
  • 程序应从键盘读取这些数字。
  • 程序必须在屏幕上显示一个数字。
  • 该类必须包含 public static void main 方法。
  • 不要向 Solution 类添加新方法。
  • 程序应显示 N 个输入数字中的最大值。
  • 如果 N 小于或等于 0,程序不应显示任何内容。
....
package zh.codegym.task.task05.task0532; import java.io.*; /* 有关算法的任务 */ public class Solution { public static void main(String[] args) throws Exception { BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(reader.readLine()); int maximum = 0; if(N> 0){ for(int i =0;i<N;i++){ int count = Integer.parseInt(reader.readLine()); maximum = count > maximum?count:maximum; } System.out.println(maximum); } } }
0
评论 (2)
  • 热门
  • 最新
  • 最旧
您必须 登录 才能发表评论
Anonymous #10862529
等级 22 , Central District, Hong Kong
13 十一月 2021, 07:27有用
int maximum = 0; line 13 is Error。 What if all the numbers entered are less than 0?
+1
steven
等级 17 , Guangzhou, China
14 十一月 2021, 05:18
Got it,thanks~
0
Learn
  • 注册
  • Java 课程
  • 任务帮助
  • 定价
  • Java 语法
社区
  • 用户
  • 文章
  • 论坛
  • 聊天
  • 成功故事
  • 动态
  • 联盟计划
Company
  • 关于我们
  • 联系方式
  • 评价
  • 媒体中心
  • CodeGym for EDU
  • 常见问题
  • 支持
CodeGymCodeGym 是一个从零开始学习 Java 编程的在线课程。该课程是初学者掌握 Java 的完美方式。它包含 1200+ 个带即时验证的任务,以及必要的 Java 基础理论。为了帮助你在学习中取得成功,我们实现了一系列激励功能:测验、编码项目、关于高效学习的内容,以及 Java 开发者职业相关内容。
关注我们
界面语言
English Deutsch Español हिन्दी Français Português Polski বাংলা
简体中文
मराठी தமிழ் Italiano Bahasa Indonesia 繁體中文 Nederlands 日本語 한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский Vietnamese
“程序员是培养出来的,不是天生的” © 2026 CodeGym
MastercardVisa
“程序员是培养出来的,不是天生的” © 2026 CodeGym