打印Diamond钻石图案

import java.util.Scanner; // Scanner这个工具类,java利用Scanner获取键盘输入
public class PrintDiamond {static void printchars(int num, String s) {for (int i = 1; i<=num; i++)System.out.print(s);}public static void main(String[] args) {System.out.println("请输入一个奇数:");Scanner sc = new Scanner(System.in);int n = sc.nextInt();  // n为奇数int line;int midLine = n/2+1;//上半部分for (line=1; line<= midLine;line++) {int space = midLine - line;int star = 2*line - 1;//输出printchars(space," ");printchars(star,"*");//输出回车换行System.out.println("");}//下半部分for (line = midLine+1;line<=n;line++) {int space = line - midLine;int star = 2*(n-line) + 1;  //输出printchars(space," ");printchars(star,"*");//输出回车换行System.out.println("");}sc.close();}
}

打印Diamond钻石图案相关推荐

  1. Java黑皮书课后题第5章:*5.18(使用循环语句打印4个图案)使用嵌套的循环语句,编写4个独立的程序打印下面的图案

    *5.18(使用循环语句打印4个图案)使用嵌套的循环语句,编写4个独立的程序打印下面的图案 题目 题目概述 破题 代码 题目 题目概述 *5.18(使用循环语句打印4个图案)使用嵌套的循环语句,编写4 ...

  2. I00005 打印直角三角形字符图案

    曾经的计算机,没有显示屏,人们操作计算机时,用打印机记录执行的操作命令. 后来有了显示屏,不过最初的显示屏是字符频幕,输出只能是字符. 即使是今日,计算机已经进入多窗口图形界面时代,有时程序的输出也依 ...

  3. 《图形学》实验一:钻石图案

    开发环境: VC++6.0,OpenGL 实验内容: 绘制钻石图案.将一圆周进行n等分,然后将所有的等分用直线连接,构成图案. n=8 q =2*p/n X=2*r*cos(q) Y=r*sin(q) ...

  4. I00016 打印等腰三角形字符图案(底边在左或右)

    曾经的计算机,没有显示屏,人们操作计算机时,用打印机记录执行的操作命令. 后来有了显示屏,不过最初的显示屏是字符频幕,输出只能是字符. 即使是今日,计算机已经进入多窗口图形界面时代,有时程序的输出也依 ...

  5. I00015 打印等腰三角形字符图案(底边在上)

    曾经的计算机,没有显示屏,人们操作计算机时,用打印机记录执行的操作命令. 后来有了显示屏,不过最初的显示屏是字符频幕,输出只能是字符. 即使是今日,计算机已经进入多窗口图形界面时代,有时程序的输出也依 ...

  6. I00007 打印菱形字符图案

    曾经的计算机,没有显示屏,人们操作计算机时,用打印机记录执行的操作命令. 后来有了显示屏,不过最初的显示屏是字符频幕,输出只能是字符. 即使是今日,计算机已经进入多窗口图形界面时代,有时程序的输出也依 ...

  7. I00006 打印等腰三角形字符图案(底边在下)

    曾经的计算机,没有显示屏,人们操作计算机时,用打印机记录执行的操作命令. 后来有了显示屏,不过最初的显示屏是字符频幕,输出只能是字符. 即使是今日,计算机已经进入多窗口图形界面时代,有时程序的输出也依 ...

  8. CC00070.bigdatajava——|Java循环结构.V09|——|Java.v09|双重for循环.v02|打印各种星星图案|

    一.双重for循环打印各种星星图案 ### --- 案例题目~~~ --> 使用双重for循环分别打印以下图案 二.编程代码 ### --- 编程代码/*编程使用双重for循环打印星星图案*/ ...

  9. 使用Java语言打印一个爱心图案

    我们可以使用Java的输出语句来打印一个爱心图案.下面是一个简单的爱心图案的Java程序: public class PrintLove {public static void main(String ...

最新文章

  1. java课堂测试样卷-----简易学籍管理系统
  2. 《架构探险——从零开始写Java Web框架》这书不错,能看懂的入门书
  3. [vue] 分析下vue项目本地开发完成后部署到服务器后报404是什么原因呢?
  4. 前端学习(1960)vue之电商管理系统电商系统之分类参数的基本结构
  5. 重磅:专门《Vue2.0基础》设计的1套练习题
  6. 洛谷 P3183 [HAOI2016]食物链
  7. SVD奇异值分解(PCA,LSI)
  8. java中list set map 的区别
  9. Shell 编程入门到精通
  10. Flash桌球游戏开发
  11. .mpp文件在线打开网址
  12. 解救小哈——DFS算法举例
  13. 什么是keep-alive?
  14. 小程序(四):微信登录功能的实现+云开发数据库
  15. Codeup(云效)手把手教部署SpringCloud项目到私有主机
  16. 2022面试经验分享(非技术)
  17. c语言驱动显卡,佳能 Tesla C2050 驱动程序下载-更新佳能软件(显卡)
  18. 无法启动此程序,因为计算机中丢失vcruntime140.dll”的解决方法
  19. python练习题:u4.1统计字符串中数字的个数
  20. 单播通信、主播通信和广播通信

热门文章

  1. 【NLP】深度文本匹配综述
  2. 一文弄懂L0、L1和L2正则化范式
  3. pve更新源和离线下载安装包
  4. Jenkins定时发布项目
  5. OSChina 周日乱弹 —— 木兰,其实我喜欢你很久了
  6. 我的世界java版_我的世界Java版1.16.5
  7. 儿知错父之过下一句_第十七章 儿之责父之过
  8. 差分+排序不等式+贪心
  9. RFID珠宝零售管理解决方案
  10. css实现一段文字的两端分散对齐(兼容所有浏览器)