关于用for语句打出一个菱形。。。求大神赐教
刚开始学java一个星期,已经讲到for语句了,上午刚讲完用for语句画个直角三角形,下午留了个作业让画个菱形,想问问大神们,这个菱形是不是用四个三角形拼起来的啊?求大神教一下菱形怎么搞,最好能有详细的注释。。。。万分感谢了!(鄙人愚钝,三角形我也是看了好久好久才看明白的)
2015-10-01 15:54
好好学习,天天向上
2015-10-01 16:07
2015-10-01 16:19
2015-10-01 16:21
2015-10-01 16:30
我不会java,
2015-10-01 16:38
程序代码:import javax.swing.JOptionPane;
public class Star
{
public static void drawStar(int n)
{
for(int i=-n;i<n;i++)
{
for(int j=-n;j<n;j++)
{
if(Math.abs(i+j)<n&&Math.abs(i-j)<n)
{
System.out.print("*");
}
else
{
System.out.print(" ");
}
}
System.out.println();
}
}
public Star()
{
try{
int num=Integer.parseInt(JOptionPane.showInputDialog(null, "请输入阶数:"));
drawStar(num);
}
catch(NumberFormatException e)
{
javax.swing.JOptionPane.showMessageDialog(null,"数据类型转换异常!"+e.getMessage(),"输入异常!",JOptionPane.WARNING_MESSAGE);
}
}
public static void main(String[] args)
{
new Star();
}
}
2015-10-01 17:24
,突然感觉自己好渺小。。。
2015-10-01 20:33
,突然感觉自己好渺小。。。

2015-10-01 20:35
2015-10-01 20:37