1、求1-100的和
public class HW01 {
public static void main(String[] args) {
int a = 1;
int d = 0;
while (a <= 100) {
d += a;
a++;
}
System.out.println("1到100的和为:" + d);
}
}
2、求1-100奇数的和
public static void main(String[] args) { int i=1; int num=0; while (i<=100){ num+=i; i+=2; } System.out.println("1到100的奇数和为:"+num); } }
3、求1-100偶数的和
public static void main(String[] args) { int i = 1; int num = 0; while (i <= 100) { if (i%2==0) { num += i; } i++; } System.out.println("1到100的偶数和为:"+num); } }
4、求1-100中10的倍数的数值
public static void main(String[] args) { int i = 1; while (i <= 100) { if (i % 10 == 0) { System.out.println(i); }i++; } } }
5、求1-100中奇数和与偶数和的差
public static void main(String[] args) { int a=1; int num=0; int num2=0; while (a<=100){ if (a%2==0){ num+=a; }else { num2+=a; }a++; } System.out.println(num2-num); } }
6、求1-100中5的倍数的数值的个数
public static void main(String[] args) { int a=1; int num=0; while (a<=100){ if (a%5==0){ num++; }a++; } System.out.println(num); } }
7、求1-100中偶数的个数
public static void main(String[] args) { int a=1; int num=0; while (a<=100){ if (a%2==0){ num++; }a++; } System.out.println(num); } }
8、求1-100中能被5和4整除的数值
public static void main(String[] args) { int a=1; while (a<=100){ if (a%4==0&a%5==0){ System.out.println(a); }a++; } } }
9、求1-100中的奇数,且能被3整除的数
public static void main(String[] args) { int a=1; while (a<=100){ if (a%2!=0&a%3==0){ System.out.println(a); }a++; } } }
10、求1-100中的偶数,且能被8整的数的个数
public static void main(String[] args) { int a = 1; int num = 1; while (a <= 100) { if (a % 2 == 0 & a % 8 == 0) { num++; }a++; } System.out.println(num); } }