马上注册 登录
中文乐高 返回首页

薛源的个人空间 https://bbs.cmnxt.com/?6791 [收藏] [复制] [分享] [RSS]

日志

java 菱形……

热度 7已有 3037 次阅读2011-8-28 00:27 |个人分类:程序| java, 编程, public, 三角形, class

昨天用java做了个三角形。今天下午老师让我试着做个菱形。看着简单,但是一直出错。弄了两个小时才弄好。呵呵

刚开始接触java真不习惯。呵呵。现在努力学习java中……对了。有人不知道面向对象编程是什么意思,哈哈。

以下是我写的菱形程序。希望大家多提宝贵意见。

class lingxing{

public static void main(String args[]){

for(int q = 0; q <= 4;q++){

for(int z = 4;z>q-1;z--){

System.out.print(" ");

}

for(int a = 0;a<=q;a++){

System.out.print("@ ");

}

System.out.println("");

}

for(int w = 1;w <= 5;w++){

for(int s =0;s<=w;s++){

System.out.print(" ");

}

for(int x =4;x>=w;x--){

System.out.print("@ ");

}

System.out.println("");

}

}

 

}



图案:

       @

     @ @

   @ @ @

 @ @ @ @

   @ @ @

     @ @

       @

1

路过

雷人
1

握手

鲜花

鸡蛋

刚表态过的朋友 (2 人)

发表评论 评论 (7 个评论)

回复 糖伯虎 2011-9-3 12:31
看你的程序好累,没有tab的程序,哎
回复 薛源 2011-9-3 17:26
tab什么意思?
回复 小黑e71 2011-12-14 20:48
天书啊
回复 kgogo 2012-2-24 14:10
for (int i=0;i<9;i++)
                {
                        for(int j=0;j<9;j++)
                                System.out.print(((i+j)%2==0&&Math.abs(i-4)+Math.abs(j-4)<=4)?"@":" ");
                        System.out.println("");
                }
回复 巨蟹王 2012-4-18 20:32
初学就是这样,编多了就好多了。
回复 394069341 2012-4-24 09:45
薛源: tab什么意思?
tab是左边类似“空格”的,是键盘上左上角的tab键。

假如包含两个if的程序这么写:
if(a==0)
{
PORTA=0x00;
if(b==0)
{
PORTB=0x00;
}
}

这样看起来就会很辛苦……如果用tab分开:
if(a==0)
{
PORTA=0x00;
           if(b==0)
           {
           PORTB=0x00;
           }
}
这样就简洁明了很多了,逻辑就不会乱了

facelist

您需要登录后才可以评论 登录 | 马上注册

手机版|中文乐高 ( 桂ICP备13001575号-7 )

GMT+8, 2025-7-9 23:35 , Processed in 0.084750 second(s), 20 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

返回顶部