1.编写程序,计算1+3+...+99的值,要求如下:
(1)使用循环语句实现1~99的遍历。
(2)在遍历过程中,通过条件判断当前的数是否为奇数,如果是就累加,否则不加。
- public class getSum {
- public static void main(String[] args) {
- int sum = 0;
- for (int i = 1; i < 100; i++) {
- if (i % 2 != 0)
- sum += i;
- }
- System.out.println(sum);
- }
- }
2.使用do...while循环语句计算正数5的阶乘。
- public class Test {
- public static void main(String[] args) {
- int i = 1;
- long sum = 1;
- do {
- sum *= i;
- i++;
- } while (i <= 5);
- System.out.println(sum);
- }
- }