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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王震阳老师   /  2014-8-15 11:04  /  23032 人查看  /  247 人回复  /   2 人收藏 转载请遵从CC协议 禁止商业使用本文

继续努力获取中啊
回复 使用道具 举报
看看题目呀
回复 使用道具 举报
拿题拿题
回复 使用道具 举报
我要参加
回复 使用道具 举报
付剑翊 来自手机 中级黑马 2014-8-20 07:12:46
145#
看看什么样的
回复 使用道具 举报
老师,领题。
回复 使用道具 举报
进来 看看  拿题  练练手
回复 使用道具 举报
我又来领题了
回复 使用道具 举报
看了12期的完全不会,所以先来看看往期的学习学习QAQ
回复 使用道具 举报
领题看看
回复 使用道具 举报
虽然晚了很多天,但是还是想让老师帮我看看。
ps:阳哥不公布几个代表性的给我们借鉴交流一下么QAQ

PrimeNumber.rar

873 Bytes, 阅读权限: 200, 下载次数: 1

评分

参与人数 1技术分 +2 收起 理由
王震阳老师 + 2 赞一个!

查看全部评分

回复 使用道具 举报
本帖最后由 華燈初上 于 2014-8-21 21:09 编辑

请指教,谢谢

Test2.rar

526 Bytes, 阅读权限: 100, 下载次数: 1

评分

参与人数 1技术分 +1 收起 理由
王震阳老师 + 1 赞一个!

查看全部评分

回复 使用道具 举报
代码提交+测试结果

Test11Demo.rar

347.65 KB, 阅读权限: 150, 下载次数: 1

评分

参与人数 1技术分 +1 收起 理由
王震阳老师 + 1 赞一个!

查看全部评分

回复 使用道具 举报
孙雯 发表于 2014-8-21 21:03
虽然晚了很多天,但是还是想让老师帮我看看。
ps:阳哥不公布几个代表性的给我们借鉴交流一下么QAQ ...

挺好:
  1. package text;
  2. /*
  3. * 题目:输入一个正整数N(1<N<500),打印出从1到N之间的所有质数。
  4. */
  5. import java.util.*;
  6. public class PrimeNumber {

  7.          
  8.         public static void main(String[] args) {
  9.                  
  10.                   Scanner sc=new Scanner(System.in);
  11.                   System.out.println("输入一个大于一的正整数:");
  12.                   int n = sc.nextInt();
  13.                   if(n>1)
  14.                           printPrimeNumber(n);
  15.                   else
  16.                           System.out.println("FALSE!");
  17.                           
  18.         }
  19.                  
  20.         /*printPrimeNumber(int num)作用:将大于1并且小于num的质数输出
  21.          *            有未知参数--最大值,并且没有返回值
  22.         */
  23.         static void printPrimeNumber(int num){
  24.                 int[] arr=new int[num];
  25.                 int sum=0;
  26.                 for(int i=2;i<num;i++){//i表示需要进行判断的数
  27.                         int temp=0;//temp为标志变量,如果出现和数,就改变数值,以此来判断该数是否为质数
  28.                         for(int j=2;j<=i/2;j++){//j是用来帮助判断i的数,范围是2~i/2。
  29.                                         //如果小于i/2的数都无法整除i,那么大于i/2的数也不会 整除i
  30.                                 if(i%j==0) {
  31.                                         temp=1;
  32.                                         break;//一旦判断出这个数不是质数,就结束本次循环,并将标志设为1
  33.                                 }
  34.                         }
  35.                         if(temp==0)
  36.                         arr[sum++]=i;
  37.                 }
  38.                 System.out.println("在 1 到  "+num+" 之间的质数有" +(sum-1)+"个。\n分别是:");
  39.                 for(int i=0;i<sum;i++)
  40.                         System.out.print (arr[i]+"\t");
  41.         }

  42. }
复制代码
回复 使用道具 举报
来领题啦!!!
回复 使用道具 举报
cat73 黑马帝 2014-8-22 01:24:57
156#
最喜欢算法题了- -看看是神马
回复 使用道具 举报
回帖领题{:3_52:}
回复 使用道具 举报
领题看看,拿分!
回复 使用道具 举报
提交答案

PrimeNumber.rar

618 Bytes, 阅读权限: 200, 下载次数: 0

质数

回复 使用道具 举报
菜鸟拜访啊
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马