A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

import java.util.Scanner;
class Forxunhuan{
        public static void main(String[] args) {
                Scanner sc = new Scanner(System.in);
                //控制台输出1-10
                for (int i = 1;i <= 10 ;i++ ) {
                        System.out.println(i);
                }
                System.out.println("--------------------------------");
                //控制台输出10-1
                for (int i = 10;i >= 1 ;i-- ) {
                        System.out.println(i);
                }
               
                System.out.println("--------------------------------");
                //求1-100的和
                int sum=0;
                for (int i = 1;i <= 100 ; i++) {
                        sum += i;
                }
                System.out.println("1-100的和为:" + sum);

                System.out.println("--------------------------------");
                //水仙花数
                System.out.println("百位数的水仙花数:");
                for (int i = 100; i <= 999 ;i++ ) {
                        int ge = i % 10;
                        int shi = i / 10 % 10;
                        int bai = i / 100 % 10;
                        if (i == ge * ge *ge + shi * shi * shi + bai * bai * bai ) {
                                System.out.println(i);
                        }
                }

                System.out.println("--------------------------------");
                //求水仙花个数
                System.out.println("百位数的水仙花数有多少个");
                int count = 0;
                for (int i = 100; i <= 999 ;i++ ) {
                        int ge = i % 10;
                        int shi = i / 10 % 10;
                        int bai = i / 100 % 10;
                        if (i == ge * ge *ge + shi * shi * shi + bai * bai * bai ) {
                                count++;
                        }                       
                }
                System.out.println(count);

                System.out.println("--------------------------------");
                //用while语句求1--100的和
                int sum1 = 0;
                int l = 1;
                while (l <= 100) {
                        sum1 += l;
                        l++;
                }
                System.out.println("1--100的和为:" + sum1);


                System.out.println("--------------------------------");
                //打印四行五列的星星
                System.out.println("打印四行五列星星");
                for (int i = 1;i <= 5 ;i++ ) {
                        for (int j = 1;j <= i ;j++ ) {
                                System.out.print("*");
                        }
                        System.out.println();
                }
                System.out.println("--------------------------------");
                //打印倒直角三角形
                for (int i = 5 ; i >=1 ; i-- ) {
                        for (int j = 1;j <= i ;j++ ) {
                                System.out.print("*");
                        }
                        System.out.println();
                }

                System.out.println("--------------------------------");
                //输入两个数,返回较大值
                        int max = da (34,43);
                        System.out.println(max);

                System.out.println("--------------------------------");
                //输入两个数,比较是否相等
                boolean d = deng (34,33);
                System.out.println(d);

                System.out.println("--------------------------------");
                //打印三角形
                System.out.println("请输入三角形的行数");
                int a = sc.nextInt();
                xing(a);

                System.out.println("--------------------------------");
                //打印九九乘法表
                System.out.println("请输入你想打印的乘法表");
                int biao = sc.nextInt();
                print99(biao);
        }

        public static int da (int a,int b){
                int max = (a > b)? a : b;
                return max;
        }

        public static boolean deng(int a,int b) {
                boolean d = (a == b) ? true : false;
                return d;
        }

        public static void xing (int a  ) {
        for (int i = 1; i <= a ; i++ ) {
                for (int j = 1;j <= i ;j++ ) {
                        System.out.print("*");
                }
                System.out.println();
        }

        }

        public static void print99(int a) {
                for (int i = 1;i <= a ;i++ ) {
                        for (int j = 1;j <= i ;j++ ) {
                                System.out.print(j + "*" + i + "=" + (j * i) + '\t');
                        }
                        System.out.println();
                }
        }
}


5 个回复

倒序浏览
楼主,加油,好样的
回复 使用道具 举报
写日记是好习惯!
回复 使用道具 举报
加油 一起努力
回复 使用道具 举报
赞。。。。。。。。。。。
回复 使用道具 举报
加油!!!!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马