11月03日报告

11月03日报告,第1张

11月03日报告

1.while循环

1~100之间数字累加

        int count = 1;
        int sum = 0;
        while (count <= 100) {
        sum=sum+count;
        count++;
        }
        System.out.println("1~100之间数字的和为"+sum);
      while (true){
      System.out.println("Morning");
      count++;
      if (count==10){
      break;
      }
      }
        boolean flag = true;
        while (flag) {
            System.out.print(count);
            ++count;
            System.out.println("Morning");
            if (count == 21) {
                flag = false;
            }
        }

2.For循环

 public static void main(String[] args) {
        for (int i = 0; i <=10; i++) {
            System.out.println(i);
        }
    }

3.Break

 for (int i = 0; i <=10; i++) {
            System.out.println(i);
            if (i==5)break;
        }

4.continue

 for (int i = 0; i <=10; i++) {
            //结束本次循环,进行下次循环
            if (i==5||i==6||i==7)continue;
            System.out.println(i);
        }

5.输出5乘5的 * 组成的矩形

     for (int i = 0; i <=5; i++) {
            for (int j = 0; j <=5; j++) {
                System.out.print("* ");
            }
            System.out.println();
        }

6.打印99乘法表

    for (int i = 0; i <=9; i++) {
            for (int j = 1; j <=i; j++) {
                System.out.print(j+" * "+i+" = "+i*j+"t");
            }
            System.out.println();
        }

7.编写代码输出1~100内可以被3整除但不能被5整除的数,并统计有多少个.

int n = 0;
        for (int i = 0; i <= 100; i++) {
            if (i % 3 == 0 && i % 5 != 0) {
                System.out.print(i + "t");
                n++;
                if (n%5==0){
                    System.out.println();
                }
            }
        }
        System.out.println();
        System.out.println("1~100之间可以被3整除不能被5整除的数有"+n+"个");

8.打印100~999之间的所有水仙花

153就是一个水仙花数

因为153 = 1 的三次方+ 5 的三次方+ 3 的三次方

        int a=0,b=0,c=0,n=0;
        for (int i = 100; i <999; i++) {
            a=i/100;
            b=i%100/10;
            c=i%10;
            if (i==a*a*a+b*b*b+c*c*c){
                System.out.println(i+"t");
                n++;
            }
            if (n%5==0){
                System.out.println();
            }
        }
        System.out.println("100~999之间的水仙花数一共有"+n+"个");

9.   1,2,3,4四个数字可以组成多少个无重复数字的三位数?都是多少?

        int count = 0, n = 0;
        for (int i = 1; i <=4; i++) {
            for (int j = 1; j <=4; j++) {
                for (int k = 1; k <=4; k++) {
                    count=i*100+j*10+k;
                    if (i!=k&&i!=j&&j!=k){
                        System.out.print(count+"t");
                        n++;
                        if (n%5==0){
                            System.out.println();
                        }
                    }
                }
            }
        }
        System.out.println();
        System.out.println("1,2,3,4四个数字可以组成"+n+"个无重复数字的三位数");

10,   编写一个程序,给定一个整数,按相反顺序输出该数,例如1234567,控制台输出7654321

        int t=1234567;
      for (;true;){
          System.out.print(t%10);
          t=t/10;
          if (t%10==0)break;
      }

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5693216.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存