打印Diamond钻石图案
打印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钻石图案相关推荐
- Java黑皮书课后题第5章:*5.18(使用循环语句打印4个图案)使用嵌套的循环语句,编写4个独立的程序打印下面的图案
*5.18(使用循环语句打印4个图案)使用嵌套的循环语句,编写4个独立的程序打印下面的图案 题目 题目概述 破题 代码 题目 题目概述 *5.18(使用循环语句打印4个图案)使用嵌套的循环语句,编写4 ...
- I00005 打印直角三角形字符图案
曾经的计算机,没有显示屏,人们操作计算机时,用打印机记录执行的操作命令. 后来有了显示屏,不过最初的显示屏是字符频幕,输出只能是字符. 即使是今日,计算机已经进入多窗口图形界面时代,有时程序的输出也依 ...
- 《图形学》实验一:钻石图案
开发环境: VC++6.0,OpenGL 实验内容: 绘制钻石图案.将一圆周进行n等分,然后将所有的等分用直线连接,构成图案. n=8 q =2*p/n X=2*r*cos(q) Y=r*sin(q) ...
- I00016 打印等腰三角形字符图案(底边在左或右)
曾经的计算机,没有显示屏,人们操作计算机时,用打印机记录执行的操作命令. 后来有了显示屏,不过最初的显示屏是字符频幕,输出只能是字符. 即使是今日,计算机已经进入多窗口图形界面时代,有时程序的输出也依 ...
- I00015 打印等腰三角形字符图案(底边在上)
曾经的计算机,没有显示屏,人们操作计算机时,用打印机记录执行的操作命令. 后来有了显示屏,不过最初的显示屏是字符频幕,输出只能是字符. 即使是今日,计算机已经进入多窗口图形界面时代,有时程序的输出也依 ...
- I00007 打印菱形字符图案
曾经的计算机,没有显示屏,人们操作计算机时,用打印机记录执行的操作命令. 后来有了显示屏,不过最初的显示屏是字符频幕,输出只能是字符. 即使是今日,计算机已经进入多窗口图形界面时代,有时程序的输出也依 ...
- I00006 打印等腰三角形字符图案(底边在下)
曾经的计算机,没有显示屏,人们操作计算机时,用打印机记录执行的操作命令. 后来有了显示屏,不过最初的显示屏是字符频幕,输出只能是字符. 即使是今日,计算机已经进入多窗口图形界面时代,有时程序的输出也依 ...
- CC00070.bigdatajava——|Java循环结构.V09|——|Java.v09|双重for循环.v02|打印各种星星图案|
一.双重for循环打印各种星星图案 ### --- 案例题目~~~ --> 使用双重for循环分别打印以下图案 二.编程代码 ### --- 编程代码/*编程使用双重for循环打印星星图案*/ ...
- 使用Java语言打印一个爱心图案
我们可以使用Java的输出语句来打印一个爱心图案.下面是一个简单的爱心图案的Java程序: public class PrintLove {public static void main(String ...
最新文章
- java课堂测试样卷-----简易学籍管理系统
- 《架构探险——从零开始写Java Web框架》这书不错,能看懂的入门书
- [vue] 分析下vue项目本地开发完成后部署到服务器后报404是什么原因呢?
- 前端学习(1960)vue之电商管理系统电商系统之分类参数的基本结构
- 重磅:专门《Vue2.0基础》设计的1套练习题
- 洛谷 P3183 [HAOI2016]食物链
- SVD奇异值分解(PCA,LSI)
- java中list set map 的区别
- Shell 编程入门到精通
- Flash桌球游戏开发
- .mpp文件在线打开网址
- 解救小哈——DFS算法举例
- 什么是keep-alive?
- 小程序(四):微信登录功能的实现+云开发数据库
- Codeup(云效)手把手教部署SpringCloud项目到私有主机
- 2022面试经验分享(非技术)
- c语言驱动显卡,佳能 Tesla C2050 驱动程序下载-更新佳能软件(显卡)
- 无法启动此程序,因为计算机中丢失vcruntime140.dll”的解决方法
- python练习题:u4.1统计字符串中数字的个数
- 单播通信、主播通信和广播通信