public class a {
public static void main(String[] args) {
//编写程序,判断给定的某个年份是否是闰年。闰年的判断规则如下:(1)若某个年份能被4整除但不能被100整除,则是闰年。(2)若某个年份能被400整除,则也是闰年。
int year=2017;
if((year%4==0&&year%100!=0)||(year%400==0))
System.out.print(year+"是闰年");
else
System.out.print(year+"不是闰年");
//编写程序求 1+3+5+7+……+99 的和值。
int sum = 0;
for(int i = 1; i < 100; i = i+2) {
sum = sum + i;
}
System.out.println(sum);
//求 2/1+3/2+5/3+8/5+13/8.....前20项之和
double sum1 = 0;
int n = 1;
int m = 1;
int j;
for(int i=1; i<=20; i++) {
sum1 = sum1 + m/(double)(m+n);
j = m;
m = m+n;
n = j;
}
System.out.println("sum=" + sum1);
//输出图形
for(int i=1;i<=4;i++){
for(int f=1;f<=2*i-1;f++){
System.out.print("*");
}
System.out.println();
}
for(int i=4-1;i>=1;i--){
for(int f=1;f<=2*i-1;f++){
System.out.print("*");
}
System.out.println();
}
//数组 定义一个int型的一维数组,包含10个元素,分别赋一些随机整数,然后求出所有元素的最大值,最小值,平均值,和值,并输出出来。
int[] array = new int[10];
int i=0,sum11=0,max,min,temp;
double avg = 0.0;
while(i<10){
int j1 = (int)(Math.random()*100);
array[i] = j1;
System.out.println(array[i]);
i++;
}
max = min = array[0];
i=0;
while(i<10){
sum11 += array[i];
if(max < array[i]){
max = array[i];
}
if(min > array[i]){
min = array[i];
}
i++;
}
avg = sum11*1.0/i;
System.out.println("最大值"+max);
System.out.println("最小值"+min);
System.out.println("平均值"+avg);
System.out.println("和值"+sum11);
}
}