
正文
一维数组代码java java一维数组例子
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java请创建一个一维数组num,存储1-10十个整数,将十个整数输出,计算并输出它们的和
以下代码,请复制粘贴运行,注意包的正确引入,请采纳!
package util;
/**
* @author dayu
* @version 创建时间:2018年5月8日 下午2:17:51
* 类说明
*/
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);
}
}
相关问答
Q1: 用java一维数组的遍历:输出数组中的所有元素值,要求打印格式为: [元素值1,元?
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.Scanner;
public class DemoTest05 {
public static void main(String[] args) {
/*
*确定数组的长度
*/
Scanner sc = new Scanner(System.in);
System.out.println("请输入数组的大小:");
int num = sc.nextInt();
int[] arr1 = new int[num];
//逐个输入
System.out.println("请逐个输入数组元素,按回车键确定并继续...");
for (int i = 0; i arr1.length; i++) {
arr1[i] = sc.nextInt();
}
//数组没有重写toString方法,会直接打印数组的地址,使用Arrays工具类的toString方法输出
System.out.println(Arrays.toString(arr1));
sc.nextLine();//过滤缓冲区中的回车
/*
不确定数组的长度,使用ArrayList集合
*/
ListInteger list = new ArrayListInteger();
System.out.println("请输入数组元素,元素间使用空格分隔,按回车键结束...");
String[] strings = sc.nextLine().split(" ");
for (int i = 0; i strings.length; i++) {
list.add(Integer.parseInt(strings[i]));
}
System.out.println(list);
}
}
Q2: 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; i 5; 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; i arry2.length; i++) {
System.out.print(arry2[i]+" ");
}
}
Q3: java怎么用一个一维数组输出杨辉三角(补充完整下列代码)
public class ArrayExample{ public static void main(String[] args){ int i=1; int yh[] = new int[8]; for(i=0;i8;i++) {
关于一维数组代码java和java一维数组例子的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







