求助,菱形打印,用java

 我来答
紫薇参星
科技发烧友

2017-02-25 · 有一些普通的科技小锦囊
知道大有可为答主
回答量:5983
采纳率:92%
帮助的人:3599万
展开全部

按照你的要求编写的菱形打印的Java程序如下

import java.util.Scanner;
public class A {
 public static void main(String[] args) {
  Scanner sc=new Scanner(System.in);
  for(int k=0;k<2;k++){
   int n=Integer.parseInt(sc.nextLine());
   if(n>0 && n<=30){
    for(int i=0;i<2*n+1;i++){
     for(int j=0;j<Math.abs(n-i);j++){
      System.out.print(".");
     }
     for(int j=0;j<2*n+1-Math.abs(i-n)*2;j++){
      System.out.print("*");
     }
     for(int j=0;j<Math.abs(n-i);j++){
      System.out.print(".");
     }
     System.out.println();
    }
    System.out.println();
    System.out.println();
   }else{
    System.out.println("输入的整数n大于30或者小于等于0");
   }
  }
  sc.close();
 }
}

运行结果

更多追问追答
追问
嗯谢谢
如果想继续输入数字并输出菱形该加什么?
深圳华威同创实业有限公司
2023-06-13 广告
3D打印机的原理是:通过一台计算机,把三维数字模型分层制作,最后把层层堆积的粉末状塑料材料(金属、塑料、陶瓷等),通过加热、挤压等方式逐层固化,来生成一个三维实体。 3D打印是添加剂制造技术的一种形式,在添加剂制造技术中三维对象是通过连续的... 点击进入详情页
本回答由深圳华威同创实业有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式