第六次作业

1.定义长度位5的整型数组,输入他们的值,用冒泡排序后输出.
public class Demon4.{
public static void main(String[]args){
int a[]={5,4,3,8,7};
for(int i=0;i<a.length-1;i++);
for(int j=0;j<a.length-1-i);
if(a[j]>a[j+1]) //如果这个数比下一个数大
int temp; //设置一个temp 然后把a[j]放入temp;
temp=a[j]; //进行位置呼呼唤
a[j]=a[j+1]
a[j+1]=temp;
}
}
}
for(int i=0;i<a.length;i++){
System.out.println("a[i]"+" ");
}
}
}
2.定义数组{34,22,35,67,45,66,12,33},输入一个数a,查找在数组中是否存在,如果存在,输出下标,不存在输出"not found"
import java.util.Scanner;
public class Demon4.{
public static void main(String[]args){
Scanner input=new Scanner(System.in);
int arr[]={34,22,35,67,45,66,12,33};
int a =input.nextInt;
int idex=0;
for(int i=0;i<arr.length;i++){
if(a==arr[i]){
idex=i
System.out.println("存在,其下标为"+idex);
}else{
System.out.println("not found");


}
}
3.以矩阵的形式输出一个double型二维数组(长度分别为5、4,值自己设定)的值。
public class Demon4.{
public static void main(String[]args){
double arr[][]={{3.6,5.8,5.4,8.9},{4.6,6.8,4.5,7.8},{7.1,9.2,1.3,3.4}, {5.1,7.2,7.6,31.4},
{ 7,35,97,35}}
for(int i=0;i<5;i++){
for(int j=0;i<4;j++){
System.our.println(arr[i][j]);

}
}

}
}
4.定义一个二维数组(长度分别为3,4,值自己设定),求该二维数组的最大值.
public class Demon4.{
public static void main(String[]args){
double arr[][]={{3.6,5.8,5.4,8.9},{4.6,6.8,4.5,7.8},{7.1,9.2,1.3,3.4}};
double max=arr[0][0];
for(int i=0;i<5;i++){
for(int j=0;i<4;j++){
if(max<arr[i][j]){
max=arr[i][j];
}
}
}
System.out.println("最大值为"+max);
}
}

原文地址:https://www.cnblogs.com/mhlhaoshuai/p/12684400.html