java hacker code_我陷入了Java的第一个hackerrank挑战
这是一个简单的函数,应该返回数组元素(整数)的总和.约束条件是,不应有负整数,并且每个元素的值应小于1000.
public class Solution {
static int simpleArraySum(int[] ar, int arCount) {
int res=0;
if(arCount>=0){
for (int i=0; i<=arCount; i++){
if (ar[i]<1000){
res += i;
}
}
}
return res;
}
我写的函数到此结束.其余代码如在Hackerrank上所示
private static final Scanner scanner = new Scanner(System.in);
public static void main(String[] args) throws IOException {
BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(System.getenv("OUTPUT_PATH")));
int arCount = Integer.parseInt(scanner.nextLine().trim());
int[] ar = new int[arCount];
String[] arItems = scanner.nextLine().split(" ");
for (int arItr = 0; arItr < arCount; arItr++) {
int arItem = Integer.parseInt(arItems[arItr].trim());
ar[arItr] = arItem;
}
int result = simpleArraySum(ar, arCount);
bufferedWriter.write(String.valueOf(result));
bufferedWriter.newLine();
bufferedWriter.close();
}
}
对于输入6(数组大小)和1,2,3,4,10,11(数组元素),代码返回21而不是31.我不明白为什么这样做.
java hacker code_我陷入了Java的第一个hackerrank挑战相关推荐
- java pdf插件下载_免费java pdf控件
云原生的概念和理论体系非常的完备,but talk is cheap , show me the code ! 但是作为一名程序员,能动手的咱绝对不多BB,虽然talk并不cheap , 能跟不同层次 ...
- java 事件通知_正确获取Java事件通知
java 事件通知 实现观察者模式以提供Java事件通知似乎是一件容易的事. 但是,容易陷入一些陷阱. 这是我在各种场合不慎造成的常见错误的解释-- Java事件通知 让我们从一个简单的bean St ...
- 适用于Java开发人员的Elasticsearch:Java的Elasticsearch
本文是我们学院课程的一部分,该课程的标题为Java开发人员的Elasticsearch教程 . 在本课程中,我们提供了一系列教程,以便您可以开发自己的基于Elasticsearch的应用程序. 我们涵 ...
- java volatile lock_Java并发学习笔记 -- Java中的Lock、volatile、同步关键字
Java并发 一.锁 1. 偏向锁 1. 思想背景 来源:HotSpot的作者经过研究发现,大多数情况下,锁不仅不存在多线程竞争,而且总是由同 一线程多次获得,为了让线程获得锁的代价更低而引入了偏向锁 ...
- Java继承_这10道Java面试题!大部分的人回答不出来
1.为什么等待和通知是在 Object 类而不是 Thread 中声明的? 2.为什么Java中不支持多重继承? 3.为什么Java不支持运算符重载? 4.为什么 String 在 Java 中是不可 ...
- Java入坑指南,学Java需要具备哪些前提条件?
很多零基础的学员对于学Java比较迷茫,想通过学Java掌握一技之长,却不知道入门需要具备哪些条件?不知道怎么去学习? 下面详细来和大家聊聊该怎么学习Java: 首先,要对Java语言感兴趣,兴趣是最 ...
- 【Java】三款经典游戏 java版本(开源)提升代码水平
前言 看到标题可能有人要笑我,用Java写游戏?没办法,毕竟无论学什么语言我们都希望它能做出好玩有趣的应用.对于初学者来说,能做出个小游戏玩玩也是很大的学习动力嘛. java基础学习(初学者) 适合准 ...
- java线程学习,GitHub - zksir/thread: Java多线程学习
Java多线程学习 threadcoreknowledge包----线程核心知识基础 createthreads包 创建线程 1.实现多线程的方法是1种还是2种还是4种? Oracle官方:2种,一种 ...
- Java太卷了,会Java的人都烂大街了!Java培训能找到工作吗?
Java太卷了,会Java的人都烂大街了,现在学Java怎么可能还能找到工作?相信很多同学都听过这样的说法的,能说出这些话的网友.博主都属于不了解编程的人. 小源举一个很简单的例子,大家一下就明白了. ...
- 深入理解 Java 虚拟机(一)走近 Java
1.1 - 概述 •总述:Java 不仅是一门编程语言,还是一个由一系列 计算机软件 和 规范 形成的技术体系,这个技术体系提供了完整的用于软件开发和跨平台部署的支持环境,并广泛应用于 ◦嵌入式系统. ...
最新文章
- 大洗牌中的中国服务业:这个冬天远比你想象中寒冷
- spring boot 异常处理
- DataGridRow的创建
- java jmap mat_利用jmap和MAT等工具查看JVM运行时堆内存
- [导入]一个很有个性的网站??
- jquery升级到新版本报错[jQuery] Cannot read property ‘msie’ of undefined错误的解决方法...
- ios app 提交评审注意事项
- List集合之CopyOnWriteArrayList
- 个人项目——机智云开源APP基础修改教程(Android)
- K3 Cloud BOS设计 增加表单按钮 修改状态
- oracle怎么该字体,oracle中修改国家字符集(转)
- java 获取系统默认打印机状态
- 批量查排名的工具有哪些?网站关键词可以优化?
- 蓝色音箱改装电源_创新便携/无线音箱排行榜,创新便携/无线音箱十大排名推荐...
- Linux下简单命令(一)——返回上一级目录、返回指定目录和返回到名称过长的目录
- 查询商品分类id为10或11的商品对应的商品信息
- 这辈子你会遇见谁,早已命中注定
- Cesium实时目标跟踪最新特效教程系列1—实时发亮直线跟踪移动目标
- 从理解需求到创造需求,解码YUU品牌成功秘诀
- K3root刷217,rk3128刷机工具
热门文章
- 基于springboot网上书城系统
- javaweb网上书城系统
- 维纳滤波及其简单实现
- fm核武破解 java出错_java.lang.UnsupportedClassVersionError 错误的原因
- Windows XP / 2003 / Vista 原版光盘镜像(下载)及其主要特征
- Delphi源码网站
- 北京交通大学期末考试计算机应用基础,北京交通大学海滨学院计算机基础考试卷-网络应用基础...
- EASE-Grid投影
- 华为荣耀7i刷linux,华为荣耀7i卡刷教程_荣耀7i用第三方recovery刷机教程
- Android系统开机优化