在java中如何利用 while循环语句来实现累加偶数的和,直到累加和达到500以上?
//a是累加出来的和,b是用于对a进行累加的。
var a = 0
var b = 2
//因为我们的目标是让最终累加出来的和大于500,所以这里一定要用上大于号,一定不能是等于号。
while (a > 500){
//a += b相当于a = a + b
//这里是为了精简代码,所以才使用的+=运算符,事实上我们可以将它的相当于写上去,不过可能会相对比较麻烦。
a += b
b += 2
}
用Java中的while循环语句编写从键盘上输入十个学生的成绩求出总分,平均分,最高分与最低分?
一言不合就上代码
import java.util.Scanner;
public class Demo {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int i=0;
int[] a=new int[10];
while(i<10){
System.out.println("请输入第"+(i+1)+"个学生的成绩:");
a[i]=sc.nextInt();
i++;
}
int count=0;
for(int j=0;j<10;j++){
count=count+a[j];
}
System.out.println("总分:"+count);
double avg=0;
avg=(double)count/a.length;
System.out.println("平均分:"+avg);
int max=a[0];
for(int j=1;j<10;j++){
if(max<a[j]){
max=a[j];
}
}
System.out.println("最大值:"+max);
int min=a[0];
for(int j=1;j<10;j++){
if(min>a[j]){
min=a[j];
}
}
System.out.println("最小值:"+min);
}
}

