求助,菱形打印,用java
1个回答
展开全部
按照你的要求编写的菱形打印的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 广告
2023-06-13 广告
3D打印机的原理是:通过一台计算机,把三维数字模型分层制作,最后把层层堆积的粉末状塑料材料(金属、塑料、陶瓷等),通过加热、挤压等方式逐层固化,来生成一个三维实体。
3D打印是添加剂制造技术的一种形式,在添加剂制造技术中三维对象是通过连续的...
点击进入详情页
本回答由深圳华威同创实业有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询