第三题和第四题求大神解答
展开全部
//这是第三题
import java.util.Arrays;
public class ewr {
public static void main(String[] args) {
int oldArr[] = {1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5};
int newArr[]={};//创建一个新数组
for(int i=0;i<oldArr.length;i++){//遍历oldArr数值
if(oldArr[i]!=0){//如果值不为0
newArr=Arrays.copyOf(newArr, newArr.length+1);//扩展一个新单位
newArr[newArr.length-1]=oldArr[i];//将不是0的值存入新单位中
}
}
System.out.println(Arrays.toString(newArr));//输出新数组
}
}
/*
* ----------------------------------------------------------
*/
//这是第四题
public class ewr {
public static void main(String[] args) {
int oldArr[] = {5,3,4,5,6,6,5,4,1,6,7,5};
int sum=oldArr[0];//总和
int max=oldArr[0];//最大值
int min=oldArr[0];//最小值
for(int i=1;i<oldArr.length;i++){//遍历oldArr数值
sum+=oldArr[i];//求和
if(oldArr[i]>max) max=oldArr[i];//求最大值
if(oldArr[i]<min) min=oldArr[i];//求最小值
}
System.out.println("最大值是: "+max);
System.out.println("最小值是: "+min);
System.out.println("总和是: "+sum);
}
}
import java.util.Arrays;
public class ewr {
public static void main(String[] args) {
int oldArr[] = {1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5};
int newArr[]={};//创建一个新数组
for(int i=0;i<oldArr.length;i++){//遍历oldArr数值
if(oldArr[i]!=0){//如果值不为0
newArr=Arrays.copyOf(newArr, newArr.length+1);//扩展一个新单位
newArr[newArr.length-1]=oldArr[i];//将不是0的值存入新单位中
}
}
System.out.println(Arrays.toString(newArr));//输出新数组
}
}
/*
* ----------------------------------------------------------
*/
//这是第四题
public class ewr {
public static void main(String[] args) {
int oldArr[] = {5,3,4,5,6,6,5,4,1,6,7,5};
int sum=oldArr[0];//总和
int max=oldArr[0];//最大值
int min=oldArr[0];//最小值
for(int i=1;i<oldArr.length;i++){//遍历oldArr数值
sum+=oldArr[i];//求和
if(oldArr[i]>max) max=oldArr[i];//求最大值
if(oldArr[i]<min) min=oldArr[i];//求最小值
}
System.out.println("最大值是: "+max);
System.out.println("最小值是: "+min);
System.out.println("总和是: "+sum);
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询