入门的java游戏小程序教程 简单java小程序代码
如果是刚接触或者刚学习java,练习一些基础的算法还是必须的,可以提升思维和语法的使用 。
文章插图
文章插图
文章插图
文章插图
文章插图
文章插图
文章插图
文章插图
文章插图
文章插图
文章插图
文章插图
文章插图
文章插图
文章插图
文章插图
文章插图
文章插图
12、查找数组最小值,并将数组扩容成新数组
package demo;
import java.util.Arrays;
import java.util.Random;
/*
* author:wendy
* 问题:随机产生10个从0-100之间的整数,并查找最小值;
* 将该数组扩容成新数组,把最小值存在新数组的第一个位置 。
* 步骤:
* 1.构造一个长度为10的数组,利用Random随机产生10个0-100之间的整数;
* 2.寻找最小值,利用for循环
* 3.扩容 利用Arrays.coprOf()构造新数组,将其长度设置为11
* 4.遍历新数组,从后往前遍历,以此赋值,然后将2中找到的最小值存在数组的第一个
* */
public class copyOf {
public static void main(String[] args) {
int [] arr = new int[10];
//随机产生10个 0-100之间的整数
Random random = new Random();
for(int i = 0; i < 10; i ++) {
arr[i] = random.nextInt(100);
}
//打印数组的内容
System.out.println(“随机产生的数组为:” + Arrays.toString(arr));
//查找最小的值
int min = arr[0];
for(int j = 1; j < 10; j ++) {
if(min > arr[j]) {
min = arr[j];
}
}
System.out.println(“该数组最小的值为:” + min);
//扩容,将最小值存在扩容之后的第一个
int [] newArr = Arrays.copyOf(arr, 11);
//从后往前遍历,将前面的值赋给后面的值,然后将第一个的值赋为最小值min
for(int k = newArr.length-1; k >=1; k –) {
newArr[k] = newArr[k-1];
}
//将第一个的值赋为最小值min
newArr[0] = min;
//打印数组的内容
System.out.println(“扩容之后的数组为:”+ Arrays.toString(newArr));
}
【入门的java游戏小程序教程 简单java小程序代码】}
推荐阅读
- 湖南卫视的中餐厅
- 五行属土的行业有哪些
- 格言和名人名言的区别
- 我的世界刷怪笼不刷怪怎么回事
- 计算机操作基础教程 零基础学计算机入门自学
- 奥特曼的最厉害的奥特曼是谁
- 玩具包子里面白色的是什么
- elf唇部磨砂膏的使用方法 elf唇部磨砂膏怎么用
- 婴儿床上用品什么牌子好
- 番茄土豆瘦肉汤的做法