怎么用java程序代码写(画)出菱形?

怎么写JAVA代码才能显示出菱形效果、像这样:********(空心的或者不空心的都可以)知道的谢谢告诉我`谢谢... 怎么写JAVA代码 才能显示出菱形效果、
像这样:
*
* *
* *
* *
*
(空心的或者不空心的都可以)知道的谢谢告诉我` 谢谢
展开
 我来答
匿名用户
2013-11-09
展开全部
最简单的代码,毫无任何算法知识的代码:
System.out.println( *);
System.out.println( **);
System.out.println( **);
System.out.println( **);
System.out.println( *);

也可以使用算法,比如两个嵌套for循环语句,和c语言相似,网上有代码的,可以自己找一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-11-09
展开全部
已经测试通过,第二个方法菱形的边可以按参数设置.
public class TestPrint {

public static void main(String [] args){
print();
print(6);
}

public static void print(){
System.out.println("\t\t*");
System.out.println("\t*\t\t*");
System.out.println("*\t\t\t\t*");
System.out.println("\t*\t\t*");
System.out.println("\t\t*");
}

public static void print(int count){
StringBuffer sb = new StringBuffer();
for(int i = 0 ; i < count * 2 -1 ; i++){
for(int j = 0 ; j < count * 2 ; j++){

if(i == 0 || i == count*2-2){
if(j == count - 1 ){
System.out.print("*");
} else {
System.out.print("\t");
}
} else {

if(j == count - i - 1 || j == count + i){
System.out.print("*");
} else if(i >= count && (j == i - count + 1 || j == count + (count * 2 - 1 - i) - 1)) {
System.out.print("*");
} else {
System.out.print("\t");
}
}

}
System.out.println("");
}

}

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-11-09
展开全部
上面那高手连引号都没加?呵呵!不过确实如他所说很简单,而且无任何学习价值!
稍许改了一下,或许就不会报错了,这样写吧!
System.out.println(" "+" "+ "*"+" "+" ");
System.out.println(" "+"*"+ " "+"*"+" ");
System.out.println("*"+" "+ " "+" "+"*");
System.out.println(" "+"*"+ " "+"*"+" ");
System.out.println(" "+" "+ "*"+" "+" ");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-11-09
展开全部
public class a{
public static void main(String[]args){
for(int a=1;a<5;a++){
for(int b=a;b<4;b++){
System.out.print(" ");
}
for(int c=1;c<=2*a-1;c++){
System.out.print("*");
}
System.out.println();
}
for(int a=3;a>=1;a--){
for(int b=a;b<4;b++){
System.out.print(" ");
}
for(int c=1;c<=2*a-1;c++){
System.out.print("*");
}
System.out.println();
}
}
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式