生成1000个随机小数( 区间[0,1)内 ),求这1000个小数的平均值并输出(输出时保留2位小数更好)。
package ceshi;
import java.util.Scanner;
public class adsda {
public static void main(String[] args) {
int i;
double n,sum=0,aver;
for(i=0,n=0;i<1000;i++) {
n=n+0.0000001;
sum=sum+n;
System.out.println(sum);
}
aver=sum/1000;
System.out.println("1000个数平均值为"+aver);
}
}
输出1-1000内 所有 7 的倍数或个位是7的整数。
package ceshi;
import java.util.Scanner;
public class adsda {
public static void main(String[] args) {
int i;
for(i=1;i<=1000;i++) {
if(i%7==0||i/100%10==7||i%10==7) {
System.out.println(i);}
}
}
}
输出自新中国成立以来至今所有的闰年年份。
package ceshi;
import java.util.Scanner;
public class adsda {
public static void main(String[] args) {
int i;
for(i=1949;i<=2022;i++) {
if(i%400==0||i%100!=0&&i%4==0) {
System.out.println(i);
}
}
}
}
某学生参加唱歌比赛。输入8位评委的成绩,求平均分 并输出。
package ceshi;
import java.util.Scanner;
public class adsda {
public static void main(String[] args) {
int i,grade=0,sum=0,aver;
for(i=1;i<=8;i++) {
System.out.println("请输入"+i+"次成绩:");
Scanner sc=new Scanner(System.in);
grade=sc.nextInt();
sum=grade+sum;
}
aver=sum/8;
System.out.println("平均分:"+aver);
}
}