关于一条java小问题,请高手解决

来源:百度知道 编辑:UC知道 时间:2024/06/08 03:30:49
int[] score = {90,78,90,96,67,86,78,92,79,85}; //评委打分
int sum = 0; //存储和
int max =score[0]; //存储最大值
int min = score[0]; //存储最小值
//求和
for(int i = 0; i < score.length; i++){
sum += score[i];
}
//获得最大值
for(int i = 1; i < score.length; i++){
//比较
if(max < score[i]){ max = score[i];
}
}
//获得最小值
for(int i = 1; i < score.length; i++){
//比较
if(min > score[i]){ min = score[i];
}
}
//计算平均分
double avg = (sum – max – min)/8.0;
System.out.println(avg);
这段代码怎么运行啊?

首先你得先有java的运行环境
写一个类和main方法,把你的内容放到main方法中去就可以了
public class Test(){
public static void main(String[] args){
int[] score = {90,78,90,96,67,86,78,92,79,85}; //评委打分
int sum = 0; //存储和
int max =score[0]; //存储最大值
int min = score[0]; //存储最小值
//求和
for(int i = 0; i < score.length; i++){
sum += score[i];
}
//获得最大值
for(int i = 1; i < score.length; i++){
//比较
if(max < score[i]){ max = score[i];
}
}
//获得最小值
for(int i = 1; i < score.length; i++){
//比较
if(min > score[i]){ min = score[i];
}
}
//计算平均分
double avg = (sum – max – min)/8.0;
System.out.println(avg);

}
}

然后需要对java文件进行编译> javac Test.java
编译成字节码文件后就可以运行了>java Test

package study;
public class test(){
public static void main(string []){
这里放代码.
}
}

dos下这样编译.
javac -d . te