java菱形三角形代码_java三角形和菱形的打印

news/2024/7/3 4:47:31 标签: java菱形三角形代码

一、三角形的打印

package Test;

import java.util.Scanner;

public class Main {

public void san(int num) {

for(int i=1;i<=num;i++) {//控制行数

for (int j = 1; j <= num-i; j++) {//控制空格的个数

System.out.print(" ");

}

for(int k=1;k<=2*i-1;k++) {//控制打印*

System.out.print("*");

}

System.out.println();

}

}

public static void main(String[] args) {

Scanner xjk=new Scanner(System.in);

Main jk=new Main();

System.out.println("请输入行数:");

int nu=xjk.nextInt();

jk.san(nu);

}

二、打印菱形   (其实就是在三角形基础上反着打印一次)

//2019下午2:28:14

package GaoTa;

public class T19 {

public static void main(String[] args) {

//前半部分

int num=10;//半径长为10的菱形

for(int i=1;i<=num;i++) {

//123454321

for(int n=1;n<=num-i;n++) {//控制空格数

System.out.print(" ");

}

for(int k=1;k<=2*i-1;k++) {//控制打印数

System.out.print("*");

if(k==2*i-1) {

System.out.println(); //控制换行

}

}

}

//后半部分

for(int j=num-1;j>=1;j--) {

for(int m=1;m<=num-j;m++) {//控制空格数

System.out.print(" ");

}

for(int k=1;k<=2*j-1;k++) {//控制打印数

System.out.print("*");

}

System.out.println();//控制换行

}

}

}

希望能够帮到你哦。


http://www.niftyadmin.cn/n/708097.html

相关文章

python定时器的使用_关于定时器的两种使用方法

在发现Python自身的API在这方面没有很好支持这种情况下&#xff0c;想要使用Timer功能的话&#xff0c;除了第三方的模块外&#xff0c;还可以通过使用标准库为我们提供的sched模块和Timer类。这两个类不能算是真正的Timer&#xff0c;只能算是用来现实Timer的工具类。 不论在客…

图片仓库

2019独角兽企业重金招聘Python工程师标准>>> 图片仓库 转载于:https://my.oschina.net/u/3099393/blog/798400

python 获取excel中的图表_使用Python将Excel中的图表导出为图像

我知道这是一个老问题&#xff0c;但它有助于我走上正确的轨道&#xff0c;所以我回来分享我完成的脚本&#xff0c;找到工作表中的所有图表&#xff0c;并将它们导出为.png。 上面的脚本可以工作&#xff0c;但是由于它只是复制工作表中的一个区域&#xff0c;所以您要依赖于正…

爬取《悲伤逆流成河》猫眼信息 | 郭敬明五年电影最动人之作

一、我的感受 知道《悲伤逆流成河》上映还是在qq空间看见学弟发了说说&#xff0c;突然想起初中追小四的书&#xff0c;每天看到晚上10点多&#xff0c;昨天看了枪版的《悲伤逆流成河》&#xff0c;整个故事情节几乎和小说一模一样&#xff0c;当然缩减是避免不了的&#xff0c…

java高并发多线程架构_多线程与高并发(二)线程安全

上一篇学习了多线程的一些基础知识&#xff1a;多线程的基本概念&#xff0c;及创建和操作多线程。内容相对简单&#xff0c;但多线程的知识肯定不会这么简单&#xff0c;否则我们也不需要花这么多心思去学习&#xff0c;因为多线程中容易出现线程安全问题。那么什么是线程安全…

cube sdio fatfs 初始化sd卡_STM32F407ZGT6之FATFS操作SD卡注意事项

0、写在前面这个是用STM32操作SD卡时遇到的一些问题&#xff0c;写在这里备忘用。本人机械专业&#xff0c;涉及电子的可能不够专业&#xff0c;如有纰漏错误&#xff0c;欢迎指正。1、创建一个文件夹和文件实例代码1&#xff1a;FILINFO 其中FILINFO 是文件信息结构体&#xf…

获取已加载完成的下拉框的所有值,并动态给option设置selected

2019独角兽企业重金招聘Python工程师标准>>> //循环取出下拉框的所有值 $(#rolename option).each(function(){//判断obj.rolename数据库中返回的值是否与下拉框的某一个option值相同if($(this).val() obj.rolename){//将下拉框option的值与obj.rolename相同的一列…

java 唐胡子_长沙.NET社区之光

奈何万事开头难迎着改革开放四十年带来的春风&#xff0c;长沙的互联网生态环境以唐胡子俱乐部为首的一众互联网社群讲长沙互联网的环境推上了一个新的台阶。年底&#xff0c;我与有幸一起共事的溪源兄&#xff0c;下班后一起闲聊&#xff0c;觉着长沙的.NET的生态环境亟待改善…