java,
分享于 点击 3433 次 点评:119
java,
这一周java老师着重给我们讲最小值了循环,最大值的使用。这些都是以后代码编程中常常用到的,课上课下练习多遍。每次写过后都认为自己已经会了,事实验证还是不熟练。经过多次练习,我已熟练掌握,也知道了多种方法求循环。
eg:
import java.util.Scanner;
public class Rw1 {
public static void main(String[] args) {
Scanner input=new Scanner(System.in); //导包
double[] num=new double [8]; //定义数组
double sum=0;
//控制台输出八个数
for(int i=0;i<8;i++){
System.out.println("请输入第"+(i+1)+"个数");
num[i]=input.nextDouble();
sum+=num[i];
}
/* Arrays.sort(num);
for(int i=0;i<8;i++){
System.out.print(num[i]);
}
//顺序循环
for(int i=0;i<=7;i++){
for(int j=0;j<=7;j++){if(num[i]<num[j]){
n=num[i];
num[i]=num[j];
num[j]=n;
}
}
}*/
System.out.println("排序后");
//冒泡排序
double t=0;
for(int i=0;i<8;i++){
for(int j=i+1;j<8;j++){
if(num[i]>num[j]){
t=num[i];
num[i]=num[j];
num[j]=t;
}
}
System.out.print(num[i]+"\t"); //按顺序输出
}
//定义平均值,最大值,最小值
double avg;
double max=num[0];
double min=num[0];
avg=sum/7;
//求最大值,最小值
for(int i=0;i<8;i++){
if(num[i]>max){
max=num[i];
}
if(num[i]<min){
min=num[i];
}
}
System.out.println();
System.out.println("平均值:"+avg+"\t"+"最大值:"+max+"\t"+"最小值:"+min);
}
}
注:/* */ 注释符,程序运行时不执行里面语句。
/ / 每句代码写解释,更好理解。
相关文章
- 暂无相关文章
用户点评