排序、二分查找、复制数组、填充

package follow_pack;

import java.util.Arrays;
import java.text.DecimalFormat; public class exp {
public static void main(String[] args) {
int array[] = {37,42,13,29,-9,6,33};
for(int num : array) {
System.out.print(num+" ");
}
System.out.println("");
// 排序
Arrays.sort(array);
for(int num : array) {
System.out.print(num+" ");
}
System.out.println(" ");
// 二分查找
System.out.println("查找33的结果如下:"+Arrays.binarySearch(array, 33));
int arrayB[] = new int[array.length];
// 复制数组 copyOf,3代表要复制的元素个数
arrayB = Arrays.copyOf(array, 3);
for(int num: arrayB) {
System.out.print(num+" ");
}
System.out.println(" ");
// 复制数组 copyOfRange
int arrayC[] = new int[array.length];
arrayC = Arrays.copyOfRange(array, 4, 20);
for(int num: arrayC) {
System.out.print(num+" ");
}
System.out.println(" ");
// 填充
Arrays.fill(arrayC, 20);
for(int num: arrayC) {
System.out.print(num+" ");
}
System.out.println(" ");
int arrayD[] = new int[10];
Arrays.fill(arrayD, 1 ,3 , 12);
for(int num: arrayD) {
System.out.print(num+" ");
}
System.out.println(" ");
// 比较数组
System.out.println("arrayB == arratC?:"+Arrays.equals(arrayB, arrayC));
}
}

一维数组输出杨辉三角形:

public class exp {
public static void main(String[] args) {
int n=10;
int[] table = new int[n+1];
table[0] = 1;
for(int i=1;i<=n;i++) {
for(int j=0;j<i;j++) {
System.out.print(" "+table[j]);
}
System.out.println();
for(int j=i; j>0; j--)
table[j] = table[j-1]+table[j];
}
}
}

最新文章

  1. Windows批处理:配置防火墙规则、开启远程桌面
  2. 基于springMVC+angular+bootstrap+mysql的简易购物网站搭建
  3. WPF入门教程系列十四——依赖属性(四)
  4. SolrCloud-4.10.2源代码启动流程梳理
  5. JQuery高性能优化
  6. IOS学习之路七(使用 Operation 异步运行任务)
  7. mybatis mapper association collection
  8. mac下U盘装机系统的制作(命令行)
  9. Prim求解最小生成树
  10. JavaScript方法undefined/null原因探究及闭包简单实现
  11. iOS应用性能调优的4个建议和技巧
  12. Android6.0 中appcompat_v7 报错
  13. 归并排序之python
  14. 建立uboot,内核的SI工程(1)
  15. namecheap域名设置Cloudflare为第三方DNS
  16. 基于BootStrap的Collapse折叠(包含回显展开折叠的对应状态)
  17. tar压缩/解压用法
  18. 20155321 《网络攻防》 Exp3 免杀原理与实践
  19. 反射简介—C#特性和反射
  20. Binary Indexed Tree-307. Range Sum Query - Mutable

热门文章

  1. python3-列表中存储字典
  2. for与break的用法
  3. Entity Framework Code-First(19):Seed Data
  4. 神奇的overflow:hidden及其背后的原理
  5. 关于IO流---笔记1
  6. Altium designer14裁剪PCB的方法
  7. C#检测系统是否激活[转自StackOverFlow]
  8. 动态绑数据(GridView控件Header和ItemTemplate)
  9. metasploit 学习笔记-VULNERABILITY SCANNING
  10. Go语言学习教程:管理员登录功能开发