黑马程序员技术交流社区
标题:
小伙伴们过来撸撸for循环的代码。。。看看大家用多长时间
[打印本页]
作者:
玥夜
时间:
2014-8-2 09:10
标题:
小伙伴们过来撸撸for循环的代码。。。看看大家用多长时间
本帖最后由 玥夜 于 2014-8-3 07:34 编辑
还有一个是求0到100质数的问题。。。。我附上代码 小伙伴们比较一下哈
public class Forjinzita
{
public static void main(String[] args)
{
int num=9;
for(int x=0; x<num; x++)
{
for(int y=x; y<num; y++)
{
System.out.print(" ");
}
for(int y=0; y<=x; y++)
{
System.out.print(y+" ");
}
for(int y=0; y<x; y++)
{
System.out.print(x-y-1+" ");
}
System.out.println();
}
System.out.println();
System.out.println();
//---------------------------------------------------------
for(int x=0; x<num; x++)
{
for(int y=x+1; y<num; y++)
{
System.out.print(" ");
}
for(int y=0; y<x; y++)
{
System.out.print(x-y+" ");
}
for(int y=0; y<=x; y++)
{
System.out.print(y+" ");
}
System.out.println();
}
System.out.println();
System.out.println();
//---------------------------------------------------------
for(int x=0; x<num; x++)
{
for(int y=0; y<x; y++)
{
System.out.print(" ");
}
for(int y=x+1; y<num; y++)
{
System.out.print(num-y+" ");
}
for(int y=x; y<num; y++)
{
S<div class="blockcode"><blockquote>public class test8
{
public static void main(String[] args)
{
for(int x=1; x<100; x++)
{
boolean b= true;// 定义一个布尔型变量b,用来标记x是否为质数
for(int y=2; y<x; y++)// 定义一个循环,使x可以除y即x可以除1和其本身以外的值
// 本次for循环是将不是质数的用false标记出来,不予打印
{
if(x % y== 0)//如果x除y等于0;则x不为质数,将b赋值为false,并跳出本句for循环
{
b= false;
break;
}
}
if(b)//经过上面的for循环,把非质数标记为了false,所以当b为true时,此时x为质数
{
<div class="blockcode"><blockquote>ystem.out.print(y-x+" ");
}
System.out.println();
}
}
}
复制代码
System.out.println(x);
}
}
}
}
代码居然不能全部放进去。。。。。
QQ截图20140802090523.png
(5.09 KB, 下载次数: 0)
下载附件
2014-8-2 09:06 上传
第一个
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2