java定义负数_java如何定义负数
使用sort()方法对Java数组进行排序,及如何使用 insertElement () 方法向数组插入元素, 这边我们定义了 printArray() 方法来打印数组:
import java.util.Arrays;
public class MainClass {
public static void main(String args[]) throws Exception {
int array[] = { 2, 5, -2, 6, -3, 8, 0, -7, -9, 4 };
Arrays.sort(array);
printArray("数组排序", array);
int index = Arrays.binarySearch(array, 1);
System.out.println("元素 1 所在位置(负数为不存在):"
+ index);
int newIndex = -index - 1;
array = insertElement(array, 1, newIndex);
printArray("数组添加元素 1", array);
}
private static void printArray(String message, int array[]) {
System.out.println(message
+ ": [length: " + array.length + "]");
for (int i = 0; i < array.length; i++) {
if (i != 0){
System.out.print(", ");
}
System.out.print(array[i]);
}
System.out.println();
}
private static int[] insertElement(int original[],
int element, int index) {
int length = original.length;
int destination[] = new int[length + 1];
System.arraycopy(original, 0, destination, 0, index);
destination[index] = element;
System.arraycopy(original, index, destination, index
+ 1, length - index);
return destination;
}
}
以上代码运行输出结果为:
数组排序: [length: 10] -9, -7, -3, -2, 0, 2, 4, 5, 6, 8
元素 1 所在位置(负数为不存在):-6
数组添加元素 1: [length: 11] -9, -7, -3, -2, 0, 1, 2, 4, 5, 6, 8
java定义负数_java如何定义负数相关推荐
- java取模数_java如何用负数做模数计算?
负数模数的两个定义都在使用 – 有些语言使用一个定义,另一个使用另一个定义. 如果你想得到一个负数的负数input,那么你可以使用这个: int r = x % n; if (r > 0 &am ...
- java 常量接口_java接口定义常量研究
背景 和同事讨论到,在接口中定义常量的问题,引发了争论,即,假如在接口中定义变量,是否需要用static来限定的问题,或者说用static和不用static会有什么区别. 引论 package spr ...
- java 定义方法_java如何定义方法
所谓方法,就是用来解决一类问题的代码的有序组合,是一个功能模块.(推荐:java视频教程) 一般情况下,定义一个方法的语法是:[修饰符] 返回值类型 方法名称(参数类型 参数名1,参数类型 参数名2, ...
- java 二进制 表示负数_java中的负数表示
下面这行代码的输出是什么? 1 public static void main(String[] args) { 2 System.out.println(0xffffffff); 3 } 下面两行代 ...
- java定义常量_JAVA中定义常量方法
JAVA中定义常量方法 (2013-01-28 14:30:19) 标签: it 一.常量定义的基本注意事项. 在Java语言中,主要是利用final关键字(在Java类中灵活使用Static关键字) ...
- java常量定义方法_Java常量定义方法汇总
Java常量定义方法汇总 时间:2017-06-13 来源:华清远见JAVA学院 实际工作开发中,我们经常会使用到常量.那么Java常量如何定义呢?Java常量定义的规范是什么?定义Java常 ...
- java 数组定义方法_java中定义数组的方法有哪些
java中定义数组的方法有哪些 发布时间:2020-06-25 18:10:36 来源:亿速云 阅读:130 作者:Leah 这篇文章运用简单易懂的例子给大家介绍java中定义数组的方法,代码非常详细 ...
- java定义负数_java定义一个负数
提示: InsufficientFundsException,NagativeFundsException 为自定义的类,分别产生余额不足异 常和取款为负数异常,需继承 Exception 类. 通过 ...
- java private 接口_java接口中 定义 private 私有方法
在传统的Java编程中,被广为人知的一个知识点是:java Interface接口中不能定义private私有方法.只允许我们定义public访问权限的方法.抽象方法或静态方法.但是从Java 9 开 ...
- java定义构造方法_JAVA基础学习之路(三)类定义及构造方法
类的定义及使用 一,类的定义 classBook {//定义一个类intprice;//定义一个属性intnum;public static int getMonney(int price, intn ...
最新文章
- 50 多万个项目陷入混乱!只因代码库许可协议不兼容
- Overview-ISA-2004-SP3
- Ubuntu 16.04下Caffe-SSD的应用(四)——ssd_pascal.py源码解读
- TMS320F28335之GPIO原理
- ByteBuffer常用方法详解
- 高倍数泡沫装置PHP_泡沫灭火系统,了解这几点就好
- zuul集成cloud_如何在具有持续集成的Google Cloud Run上运行Laravel-分步指南
- 渗透测试入门18之信息收集
- DevExpress学习笔记之如何获取Repository Item的值
- 【知识蒸馏】如何写好BERT知识蒸馏的损失函数代码(一)
- 开机后网络连接迟迟没有反映是怎么回事?
- 弘辽科技:开庭了辛巴被诉“永久封号”
- Hadoop集群搭建及配置⑥ —— Hadoop组件安装及配置
- python 全栈开发,Day126(创业故事,软件部需求,内容采集,显示内容图文列表,MongoDB数据导入导出JSON)...
- 批量转换epub书籍为mobi电子书
- 2019年1月《语音信号处理》期末考试
- Found duplicate code in xxx,Inspection info: Finds duplicated code
- 红外成像光电探测器的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
- css表格怎么垂直居中对齐,css表格垂直居中怎么设置?
- SQLPro Studio for Mac(可视化数据库管理工具)
热门文章
- ASP.NET 教程
- PID调节参数的作用
- Jenkins容器由于虚拟内存不足导致的异常退出
- mysql analyze_技术分享 | MySQL EXPLAIN ANALYZE
- 工作缺点和不足及措施_个人工作存在的不足和改进措施_个人工作存在问题和整改方案...
- 明天更美好,世界有你更精彩!
- matlab相反数计数,怎么把origin表格中的数改成相反数
- 奥克兰理工大学计算机学院,9月17日学术报告(新西兰奥克兰理工大学 Prof. Re
- 你会卖掉自己的网上信息吗?大数据可能根本不属于你
- kotlin的by lazy