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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© cmz456123 中级黑马   /  2016-5-5 19:00  /  893 人查看  /  8 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

{:2_36:}             我这里收集了五十道JAVA基础经典习题,   有兴趣的小伙伴可以拿去做做     今天只放5道这里         你们自己看看{:2_32:}
1.题目:判断

101-200

之间有多少个素数,并输出所有素数
2.题目:将一个正整数分解质因数。例如:输入

90,

打印出

90=2*3*3*5
3.题目:判断

101-200

之间有多少个素数,并输出所有素数。
4.题目:输入两个正整数

m



n

,求其最大公约数和最小公倍数。
5.题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

8 个回复

倒序浏览
顶一个!
回复 使用道具 举报
顶顶顶顶!!!
回复 使用道具 举报
        public static void main(String[] args) {
                int counts = 0;
                for(int i = 101;i <= 200;i++) {
                        if(isPrime(i)) {
                                counts++;
                                System.out.print(i + " ");
                        }
                }
                System.out.println();
                System.out.println(counts);
        }
        public static boolean isPrime(int num) {
                if(num < 2) {
                        return false;
                }
               
                if(num == 2) {
                        return true;
                }
               
                for(int i = 2;i < num ;i++) {
                        if(num % i == 0) {
                                return false;
                        }
                }
               
                return true;
        }
回复 使用道具 举报
留名,感谢分享
回复 使用道具 举报
好赞好赞好赞、。
回复 使用道具 举报
加油加油加油加油加油
回复 使用道具 举报
        public static void print(int num) {
                System.out.print(num + " = ");
                a: while(true) {
                        for(int i = 2;i <= num;i++) {
                                if(num % i == 0) {
                                        if(num == i) {
                                                System.out.print(num);
                                                break a;
                                        }
                                        System.out.print(i + " * ");
                                        num = num / i;
                                        break;
                                }
                        }
                }
        }
回复 使用道具 举报
来自0419的高兴 来自手机 中级黑马 2016-5-5 23:08:47
9#
你的题太棒了,get
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马