当使用break语句退出时,只是退出当前循环(如果是嵌套循环任然会执行该break语句外的循环体),如果循环后面还有可执行代码任会执行;
使用return语句退出时,会退出整个方法体。
import java.util.Scannerpublic class Test {
public static void main(String[] args){
Scanner in=new Scanner(System.in)//定义输入
double startNum=1//起始数
int endNum=5//结束数
System.out.println("从1到"+endNum+"求合计和平均数!")
for(int i=0i<=endNumi++){ //循环输入成绩
if(i==0) {
System.out.print("请输入额外一个整数参与计算:")
int inputNum=in.nextInt()//进行输入
startNum=(startNum-1)+inputNum
}
startNum+=i
}
System.out.println("合计为:"+startNum)//输出平均成绩
System.out.println("平均值为:"+startNum/endNum)//输出平均成绩
}
}