4个回答
展开全部
I'm coming 又是我
for(int i=0;i<5;i++){
for(int j=0;j<5;j++){
if(j==2&&(i==0||i==4)){
System.out.print("*");
}else if((i==1||i==3)&&0<j&&j<4){
System.out.print("*");
}else if(i==2){
System.out.print("*");
}
else{
System.out.print(" ");
}
}
System.out.println();
}
追问
果然又是你。。。。。
追答
你发,我就答!!!0.0
展开全部
public static void print(int row){
if(0==row%2){
row++;
}
for(int x=-row;x<=row;x++){
for(int y=-row;y<=row;y++){
if((abs(x)+abs(y))<=row){
//System.out.print((char)('A'+abs(x)+abs(y)));
System.out.print("*");
}else{
System.out.print(" ");
}
}
System.out.println();
}
}
public static int abs(int num){
return num>=0?num:-num;
}
if(0==row%2){
row++;
}
for(int x=-row;x<=row;x++){
for(int y=-row;y<=row;y++){
if((abs(x)+abs(y))<=row){
//System.out.print((char)('A'+abs(x)+abs(y)));
System.out.print("*");
}else{
System.out.print(" ");
}
}
System.out.println();
}
}
public static int abs(int num){
return num>=0?num:-num;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个你要是做不出来你就别学编程了,浪费时间
追问
我也不想学。。。为了应付考试。。。
追答
行数是固定的吗?
public class LingXing {
public static void main(String[] args){
int n=5,i,j;
for(i=1;i<=(n+1)/2;i++){
for(j=1;j<=(n+1)/2-i;j++){
System.out.print(" ");
}
for(int m=1;m<=2*i-1;m++){
System.out.print("*");
}
System.out.print("\n");
}
for(i=1;i<=(n-1)/2;i++){
for (int m=1;m<=i;m++){
System.out.print(" ");
}
for (int a=1;a<=n-2*i;a++){
System.out.print("*");
}
System.out.print("\n");
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public static void main(String[] args)//
{
int n=4;
//前4行.上半部分
for(int i=1;i<=n;i++)//控制行数
{
for(int k=n-1;k>=i;k--)//打印空格
{
System.out.print(" ");
}
for(int j=1;j<=2*i-1;j++)//打印*
{
System.out.print("*");
}
System.out.println();
}
//后3行,下半部分
for(int i=n-1;i>=1;i--)
{
for(int k=i;k<=n-1;k++)
{
System.out.print(" ");
}
for(int j=1;j<=2*i-1;j++)
{
System.out.print("*");
}
System.out.println();
}
}
}
{
int n=4;
//前4行.上半部分
for(int i=1;i<=n;i++)//控制行数
{
for(int k=n-1;k>=i;k--)//打印空格
{
System.out.print(" ");
}
for(int j=1;j<=2*i-1;j++)//打印*
{
System.out.print("*");
}
System.out.println();
}
//后3行,下半部分
for(int i=n-1;i>=1;i--)
{
for(int k=i;k<=n-1;k++)
{
System.out.print(" ");
}
for(int j=1;j<=2*i-1;j++)
{
System.out.print("*");
}
System.out.println();
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询