「java定义一堆数组」java定义多个数组
今天给各位分享java定义一堆数组的知识,其中也会对java定义多个数组进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、在Java定义一个整型一维数组,至少包含5个值,求数组中的最大值并输出。
- 2、java定义一个以为数组,求平均值和低于平均值的值
- 3、Java定义一个一维数组,并给每个元素赋值为数组下标的值,并显示
- 4、java:java一维数组和二维数组的定义方法
在Java定义一个整型一维数组,至少包含5个值,求数组中的最大值并输出。
import java.util.*;
public class test1 {
public static void main(String[] args) {
Scanner cin = new Scanner(System.in);
int[]a=new int[10];//定义一个长度为10的数组,名为:a
int max1=-1;
for(int i=0;i6;i++)
{//输入6个数
a[i]=cin.nextInt();
}
for(int i=0;i6;i++)
{
max1=Math.max(max1,a[i]);
}
System.out.println(max1);
}
}
java定义一个以为数组,求平均值和低于平均值的值
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
// 定义一个一维数组
int[] arr = {1, 3, 5, 7, 9};
// 计算平均值
double sum = 0;
for (int i = 0; i arr.length; i++) {
sum += arr[i];
}
double avg = sum / arr.length;
// 打印平均值
System.out.println("平均值为:" + avg);
// 打印低于平均值的值
System.out.print("低于平均值的值有:");
for (int i = 0; i arr.length; i++) {
if (arr[i] avg) {
System.out.print(arr[i] + " ");
}
}
}
}
首先,我们定义了一个一维数组arr,包含了5个元素。
然后,我们计算数组arr的平均值。我们使用一个for循环遍历数组arr,将数组元素的值相加,最后除以数组长度即可得到平均值。
接下来,我们使用另一个for循环遍历数组arr,打印出低于平均值的元素。如果数组元素的值小于平均值,就打印出来。
运行以上代码,输出如下:
平均值为:5.0
低于平均值的值有:1 3
Java定义一个一维数组,并给每个元素赋值为数组下标的值,并显示
public static void main(String[] args){
/**
* 1、Java定义一个一维数组,并给每个元素赋值为数组下标的值,并显示
*/
int[] arr = new int[10];
for (int i = 0; i arr.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; i arr.length; i++){
System.out.println("请输入第" + (i + 1) + "个整数:");
Scanner input = new Scanner(System.in);
arr[i] = Integer.parseInt(input.nextLine());
}
for (int i = 0; i arr.length; i++){
System.out.println(i + "," + arr[i]);
}
/**
* 3、修改上述程序,添加代码,实现从10个数中找到最大值和最小值,并显示。
*/
int max = arr[0]; // 将数组的第一个元素赋给max
int min = arr[0]; // 将数组的第一个元素赋给min
for (int i = 1; i arr.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; i arr.length; i++){
sum += arr[i];
}
sum = sum - max - min; // 去掉最大值和最小值的总和
double average = sum / (arr.length - 2);
System.out.println("平均值:" + average);
}
java:java一维数组和二维数组的定义方法
(一)一维二维数组的定义:
[html] view plain copy
/*一维数组定义的几种方法:
* int[] x;
int x[];
二维数组定义的几种方法:
int[][] y;
int y[][];
int[] y[];
int[] x,y[];//x一维、y二维
int[] x;
int[] y[];
-----------
a:
x[0]=y;//cuo
b:
y[0]=x;//yes
c:
y[0][0]=x;//cuo
d:
x[0][0]=y;//cuo
e:
y[0][0]=x[0];//yes
f:
x=y;//cuo
*/
(二)使用二维数组:
[html] view plain copy
package test;
public class test {
public static void main(String[] args)
{
int a[][]=new int[3][4];
for(int x=0;x3;x++)
{
for(int y=0;y4;y++)
System.out.print(a[x][y]);
System.out.println();
}
}
}
控制台输出结果:
0000
0000
0000
java定义一堆数组的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java定义多个数组、java定义一堆数组的信息别忘了在本站进行查找喔。