Java定义一个一维数组,并给每个元素赋值为数组下标的值,并显示public static void main(String[] args){
/**
* 1、Java定义一个一维数组 , 并给每个元素赋值为数组下标JAVA一维数组的代码的值,并显示
*/
int[] arr = new int[10];
for (int i = 0; iarr.length; i){
arr[i] = i;
System.out.println(i","arr[i]);
}
}
public static void main(String[] args){
/**
* 2、修改上述程序,将数组的赋值改为从键盘上输入的10个整数
*/
int[] arr = new int[10];
System.out.println("请依次输入10个整数");
for (int i = 0; iarr.length; i){
System.out.println("请输入第"(i1)"个整数JAVA一维数组的代码:");
Scanner input = new Scanner(System.in);
arr[i] = Integer.parseInt(input.nextLine());
}
for (int i = 0; iarr.length; i){
System.out.println(i","arr[i]);
}
/**
* 3、修改上述程序,添加代码,实现从10个数中找到最大值和最小值,并显示 。
*/
int max = arr[0]; // 将数组的第一个元素赋给max
int min = arr[0]; // 将数组的第一个元素赋给min
for (int i = 1; iarr.length; i){
// 从数组的第二个元素开始赋值,依次比较
if (arr[i]max){
// 如果arr[i]大于最大值 , 就将arr[i]赋给最大值
max = arr[i];
}
if (arr[i]min){
// 如果arr[i]小于最小值,就将arr[i]赋给最小值
min = arr[i];
}
}
System.out.println("最大值是:"max);
System.out.println("最小值是:"min);
/**
* 4、修改上述程序,添加代码,去掉最大值和最小值,然后计算剩下的数的平均值,并显示
*/
int sum = 0;
for (int i = 0; iarr.length; i){
sum= arr[i];
}
sum = sum - max - min; // 去掉最大值和最小值的总和
double average = sum / (arr.length - 2);
System.out.println("平均值JAVA一维数组的代码:"average);
}
java怎么用一个一维数组输出杨辉三角(补充完整下列代码)public class ArrayExample{ public static void main(String[] args){ int i=1; int yh[] = new int[8]; for(i=0;i8;i) {
java一维数组中将数组索引位置是0~4之间的元素复制到新的数组中并输出,求代码 。java语言中数组的操作在真实的工作中也不是特别多一般主要使用的是list,map这些集合来替代数组 。实现复制一定数量的数组我简单的跟你提供两种方式吧 。
第一种:原始一点就是直接创建两个数组 , 循环一个数组将数组1中的 下标为0-4的元素拷贝给数组
public static void main(String[] args) {
//创建一个有值的数组
int[] arry1 = {1,2,3,4,5,6};
//创建一个定长5的数组
int[] arry2 = new int[5];
System.out.println(arry2.length);
for (int i = 0; i5; i) {
arry2[i] = arry1[i];
//打印数组2的内容
System.out.print(arry2[i] " ");
}
}
第二种:高级一些,借助于集合工具类java.util.Arrays实现更方便 。
public static void main(String[] args) {
//创建一个有值的数组
int[] arry1 = {1,2,3,4,5,6};
//通过Arrays集合工具类拷贝
int[] arry2 = Arrays.copyOfRange(arry1, 0, 5);
System.out.println(arry2.length);
for (int i = 0; iarry2.length; i) {
System.out.print(arry2[i] " ");
}
}
java请创建一个一维数组num,存储1-10十个整数,将十个整数输出,计算并输出它们的和以下代码,请复制粘贴运行,注意包的正确引入 , 请采纳!
package util;
/**
* @author dayu
* @version 创建时间:2018年5月8日 下午2:17:51
* 类说明
【JAVA一维数组的代码 java一维数组的创建和输出】 */
public class test {
public static void main(String[] args) {
//定义数组
int [] temp=new int[10];
//定义总数变量
int count=0;
for (int i = 0; i temp.length; i) {
//数组赋值
temp[i]=i 1;
//打印数组
System.out.println("temp[" i "]=" temp[i]);
//总数累加
count =temp[i];
}
//打印总数
System.out.println("count=" count);
}
}
求一个简单的一维数组二分查找程序代码Javapublic class Test6 {//二分查找public static int findPos(int[] a,int key) {int start=0;int end=a.length-1;int temp=0;while(startend){int mid=(start end)/2;if(keya[mid]){start=mid 1;temp=start;}else if(keya[mid]){end=mid-1;temp=end;}else {return mid;}}return temp;}public static void main(String[] args) {int[]array={1,4,6,7,10,11,23,78};System.out.println(findPos(array, 0));}}
关于JAVA一维数组的代码和java一维数组的创建和输出的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 激活服务器,无法连接到你的组织的激活服务器
- go语言的主要应用场景,go语言一般用来做什么
- redis数据穿透,redis穿透和击穿区别
- 优品拼团直播带货,优品汇拼团
- python二值化函数 python 二值化图像
- 电脑怎么装成监控系统硬盘,电脑如何装监控摄像头
- javascript的循环语句中,写出javascript的几个循环语句的基本构成
- 微信视频号不能发起直播,微信视频号为什么无法发起直播
- 怎么把图片存进mysql 怎么把图片存进表情包