java实现菱形的打印java实现菱形的输出

1.实现代码:

public class LingXing { //类public static void main(String[] args) {  //main方法lingxingPrint(5);//调用 打印菱形方法}public static void lingxingPrint(int line) { //打印菱形方法int x,y;//x轴 y轴//用数学图形方法,将菱形所构成的四边形画出来for (x = -line/2; x <= line/2; x++) {for (y = line/2; y >= -line/2; y--) {if ((x>0?x:-x)+(y>0?y:-y) <= line/2) {// “ 判断语句 ?   判断语句为true执行此处 : 判断语句为false 执行此处”三目运算符System.out.print("*");//打印 “*”} elseSystem.out.print(" ");//打印 “空格”}System.out.print("\n");//或System.out.println();//这两个都表示换行}}
}

2.打印结果

java实现菱形的打印java实现菱形的输出相关推荐

  1. java实心菱形_java打印出实心菱形与空心菱形

    /** * 实心菱形 */ public static void method8() { System.out.print("请输入实心菱形的行数:"); int n = in.n ...

  2. java 数组拼接_打印Java数组最优雅的方式是什么?这波操作闪瞎我

    在 Java 中,数组虽然是一个对象,但并未明确的定义这样一个类,因此也就没有覆盖 toString() 方法的机会.如果尝试直接打印数组的话,输出的结果并不是我们预期的结果.那有没有一些简单可行的方 ...

  3. JAVA产生异常并打印,Java中异常打印输出的常见方法整理

    前言 Java异常是在Java应用中的警报器,在出现异常的情况下,可以帮助我们程序猿们快速定位问题的类型以及位置.但是一般在我们的项目中,由于经验阅历等多方面的原因,依然有若干的童鞋在代码中没有正确的 ...

  4. 【java基础练习】打印空心菱形

    本人是初次接触编程的小白一枚呀,第一次在CSDN上发文章,想要循序渐进记录自己的学习成果,欢迎大佬们提点和纠错呀OvO~在此谢谢大佬[献上花花] 第一篇:打印空心菱形 import java.util ...

  5. java 使用*打印图形(菱形、平行四边形、三角形)

    打印图形 画图题的解决方法:首先是要确定要画图形的各个参数如图形的边数.打印的字符:然后确定每一行要输出的字符数和空格数(字符和空格数的初始值):从输出的字符数和空格数推测出是递增还是递减:最后是判断 ...

  6. php用打印出实心菱形,php打印实心菱形

    编程打印实心菱形的四种算法 刘雨玚 [期刊名称]<福建电脑> [年(卷),期]2016(032)004 [摘要]本文提出了编程打印实心菱形的四种算法,其中前三种方法都是将实 心菱形分为上下 ...

  7. java非打印字符,使用Java正则表达式匹配不可打印字符

    通常有7个常见的不可打印字符,每个字符都有自己的十六进制表示形式.名称人物十六进制表示钟\一种0x07 逃逸\ e0x1B 换页\F0x0C 换行\ n0x0A 回车\ r0X0D 水平标签\ t0X ...

  8. 打印Java数组最优雅的方式

    在逛 Stack Overflow 的时候,发现了一些访问量像‎安第斯山一样高的问题,比如说这个:打印 Java 数组最优雅的方式是什么?访问量足足有 220W+,想不到啊,这么简单的问题竟然有这么多 ...

  9. shell看java控制台_java - 为什么我的shell脚本的输出不能打印在控制台? - SO中文参考 - www.soinside.com...

    我试图用java在控制台打印一个shell脚本的输出.当我手动运行该脚本时,我得到C:/Users/user1/Desktop/shell.sh: line 78: /usr/ucb/ps: No s ...

  10. java怎么打印进制,java编程思维_007打印二进制,八进制,十六进制

    java编程思想_007打印二进制,八进制,十六进制 package wzs.test2; //打印二进制,八进制,十六进制 public class Test { public static voi ...

最新文章

  1. 英语语法总结--连词
  2. 彻底搞懂感受野的含义与计算
  3. 如何解决Keil5打红叉的问题
  4. 剑指OFFER之从二叉搜索树的后序遍历序列(九度OJ1367)
  5. C# SharpMap 学习总结
  6. IHttpModule接口
  7. asp.net core安全事项(下)
  8. python关于字典嵌套字典,列表嵌套字典根据值进行排序
  9. wxml代码支持js代码吗_如何取胜:代码支持者的建议
  10. docker下使用mongodb
  11. 去除在页面上点击出现的大片蓝色
  12. hutol json null值没了_一篇长文带你在python里玩转Json数据
  13. 懒惰的人有福了——VS代码段编辑器SnippetEditor 可对vs所有代码段进行编辑和创建包括C#\J#\VB.NET等...
  14. Android 5.0+(RecycleView、CardView、Palette)
  15. oracle学习的一些网站收藏
  16. qemu运行linux内核很慢,bugfix: Qemu 运行 ARM Linux 5.0 必现启动死机
  17. 最全教程----window11下 远程控制 云服务器CentOS7 并搭建上灯塔(1)
  18. 数制转换c语言 1a 26,C语言数制转换
  19. 经验分享:兢兢业业工作5年的我不敌半年新人,原来“迪赛智慧数”才是升职加薪的关键!
  20. 手把手Neo4j教程,超全!!!

热门文章

  1. Verilog 教程
  2. 海军装备、舰船电子设备|环境可靠性试验|GJB150A\GJB4
  3. 使用Eclipse,Kemulator模拟器配置J2ME工程
  4. android 盒子远程调试,家+TV机顶盒怎么开启ADB/USB远程调试模式,安装软件?
  5. SQL常用语句(普通查询+条件查询)
  6. Git 小乌龟的详细使用
  7. vs2013的mfc开发上位机
  8. Oracle SqlLoader使用
  9. 凸包算法与JAVA求解的基本思路
  10. 牛顿迭代法的matlab程序,牛顿迭代法matlab程序