一、处理数组
public class Shuzu {
public static void main(String[] args) {
double [] a={1.1,3.5,2.9,6.7,4.5};
double max=a[1];
double min=a[1];
double total=0;
for(int i=0;i<a.length;i++){
System.out.println(a[i]+" ");//打印数组元素
total+=a[i];//算数组总和
}
for (int i=0;i<a.length;i++){
if(a[i]>max)
max=a[i];//找最大值
if(a[i]<min)
min=a[i];//找最小值
}
System.out.println(total+" ");
System.out.println(max+" ");
System.out.println(min+" ");
}
}
二、打印100以内除了尾数为3、5、7的所有数
public class practice0102 {
public static void main(String[] args) {
for(int i=0;i<100;i++){
int a=i%10;
if(a==3||a==5||a==7){
continue;
}
System.out.println(" "+i);
}
}
}
三、冒泡排序
public class practice0103 {
public static void main(String[] args) {
int [] a={14,82,45,57,39,40,64};
bubble(a);
print(a);
}
static void bubble(int []a){//冒泡排序
for (int i=0;i<a.length-1;i++){
for (int j=0;j<a.length-i-1;j++){
if (a[j]>a[j+1]){//交换a[j]和a[j+1]
int temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
}
}
static void print(int [] a){
for(int element:a){//for-each循环(加强型循环)
System.out.println(element);//打印排序后的数组
}
}
}