0 0 0 1 0 0 0
0 0 1 1 1 0 0
0 1 1 1 1 1 0
1 1 1 1 1 1 1
0 1 1 1 1 1 0
0 0 1 1 1 0 0
0 0 0 1 0 0 0如何循环实现
0 0 1 1 1 0 0
0 1 1 1 1 1 0
1 1 1 1 1 1 1
0 1 1 1 1 1 0
0 0 1 1 1 0 0
0 0 0 1 0 0 0如何循环实现
解决方案 »
- 如何读取txt中的内容,并除去空格和换行,以int类型输出?
- 应聘架构师碰到个SQL问题
- 可以在script里引用head里的变量么??
- 咨询commons.fileupload 1.1的使用
- 在for语句中使用Thread.sleep(1000)不可以么?
- 如何读取XML中节点的属性值,高手帮忙,谢谢大家了,工作中,急用啊,多谢了。
- java 连接Oracle 9i数据库出错。请急救~~~
- java2se win2000professional 下安装问题
- 各位大虾高抬贵手帮帮菜鸟头儿头儿吧!!
- 我是一名JAVA初学者,请问哪里有比较好的JAVA的源程序下载
- 菜鸟提问
- 对于application server的疑惑,请高手给与解释和帮忙
i>4?(2*i+1):(7-(2*i+1)%8)个1
class Diamond{
public static void main(String[] args){
for(int i=0;i<4;i++){
for(int j=0;j<3-i;j++)
System.out.print("0 ");
for(int j=0;j<2*i+1;j++)
System.out.print("1 ");
for(int j=0;j<3-i;j++)
System.out.print("0 ");
System.out.println();
}
for(int i=0;i<3;i++){
for(int j=0;j<i+1;j++)
System.out.print("0 ");
for(int j=0;j<5-2*i;j++)
System.out.print("1 ");
for(int j=0;j<i+1;j++)
System.out.print("0 ");
System.out.println();
}
}
}
for(int i=1;i<=7;i++)
{
for(j=1;i<=Math.abs(4-i);j++)
{
System.out.print("0 ")
}
for(j=1;i<=7-2*Math.abs(4-i);j++)
{
System.out.print("1 ")
}
for(j=1;i<=Math.abs(4-i);j++)
{
System.out.print("0 ")
}
System.out.println();
}
更正:
public class Test
{
public static void main(String args[])
{ for(int i=1;i<=7;i++)
{
for(int j=1;j<=Math.abs(4-i);j++)
{
System.out.print("0 ");
}
for(int j=1;j<=7-2*Math.abs(4-i);j++)
{
System.out.print("1 ");
}
for(int j=1;j<=Math.abs(4-i);j++)
{
System.out.print("0 ");
}
System.out.println();
}
}}
闲着就写写了阿,呵呵
我到没啥工作压力,搞定工作了就来灌灌水了
public class Test
{
public static void main(String args[])
{
int x=7; //长度
for(int i=1;i<=x;i++)
{
for(int j=1;j<=Math.abs(x/2+1-i);j++)
{
System.out.print("0 ");
}
for(int j=1;j<=x-2*Math.abs(x/2+1-i);j++)
{
System.out.print("1 ");
}
for(int j=1;j<=Math.abs(x/2+1-i);j++)
{
System.out.print("0 ");
}
System.out.println();
}
}}
public class testcsdn
{
public static void main(String args[])
{
int i,j,k;
for(i=0;i<4;i++)
{
for(k=0;k<4-i-1;k++)
System.out.print("0");
for(j=0;j<2*i+1;j++)
System.out.print("1");
for(k=0;k<4-i-1;k++)
System.out.print("0");
System.out.println();
}for(i=0;i<3;i++)
{
for(k=0;k<i+1;k++)
System.out.print("0");
for(j=0;j<5-2*i;j++)
System.out.print("1");
for(k=0;k<i+1;k++)
System.out.print("0");
System.out.println();
}
}
}
public static void main(String args[]) {
int num = 7;
int oneNum = 1;
int zeroNum = 0;
for (int i = 0; i < num; i++){
zeroNum = (num - oneNum) / 2;
for (int j = 1; j <= num; j++){
if (j > zeroNum && j <= (zeroNum + oneNum)){
System.out.print("1 ");
}else{
System.out.print("0 ");
}
}
if (i > (num / 2 - 1)){
oneNum -= 2;
}else{
oneNum += 2;
}
System.out.print("\r\n");
}
}
}
int[] a = {1,3,5,7,5,3,1};
for(int i=0;i<a.length;i++)
printAline(a[i]);printAline是自己写的函数,打印7个字符,其中有x个*居中对齐
printAline(int x){
for(int i=0;i<7;i++)
{
if(i>=(7-x)/2&&i<(7+x)/2)
System.out.print('*');
else
System.out.print(0);
}
System.out.println();
}