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);
【java一维数组简单代码 java一维数组从小到大排序】
}
}
java 一维数组import java.util.Scanner;
public class DataArrayDemo{
public static void main(String []args){
int max=0, n, a[];
String[] b;
String s;
Scanner sr=new Scanner(System.in);
n=sr.nextInt();
a=new int[n];
b=new String[n];
for(int i=0; in; i++){
System.out.print("第"+(i+1)+"个学生成绩为:");
a[i]=sr.nextInt();
s=sr.nextLine();
System.out.print("第"+(i+1)+"个学生姓名为:");
b[i]=sr.nextLine();
if(a[i]max)max=a[i];
}
System.out.println("最高分学生成绩为"+max);//修改处
for(int i=0;in;i++){
if(a[i]==max)
System.out.println("最高分学生姓名为"+b[i]);
}
}
}
求一个简单的一维数组二分查找程序代码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一维数组中将数组索引位置是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一维数组简单代码和java一维数组从小到大排序的介绍到此就结束了 , 不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读