一、等腰三角形

 package s1;

 import java.util.Scanner;

 public class C31 {

     public static void main(String[] args) {

     /**
* @author fklin
*
*
*
* *
* ***
* *****
* *******
* *********
*/ Scanner sc = new Scanner(System.in);
System.out.println("请输入您要打印的等腰三角形边数(只能为整数)");
int n = sc.nextInt(); for(int x=;x<=n;x++){ // 先确定行数
for(int z=n-x;z>=;z--){
System.out.print(" "); //每行的空白数量
} for(int y =;y<=(*x-);y++){ //每行的星星个数
System.out.print("*");
}
System.out.println();
} sc.close(); }

二、直角三角形

 package s1;

 import java.util.Scanner;

 public class C31 {

     public static void main(String[] args) {

     /**
* @author fklin
*
* *
* ***
* *****
* *******
* *********
*
*/ Scanner sc = new Scanner(System.in);
System.out.println("请输入您要打印的直角三角形的行数(只能为整数)");
int n = sc.nextInt(); for(int x=;x<=n;x++){ // 先确定行数
for(int y =;y<=(*x-);y++){ //每行的星星个数
System.out.print("*");
}
System.out.println();
} sc.close(); } }

三、菱形

package s1;

import java.util.Scanner;

public class C31 {

    public static void main(String[] args) {

    /**
* @author fklin
*
*
* *
* ***
* *****
* *******
* *********
* ***********
* *********
* *******
* *****
* ***
* *
*/ Scanner sc = new Scanner(System.in);
System.out.println("请输入您要打印的菱形的高度(只能为整数)");
int n = sc.nextInt(); //首先把菱形看成上下,上n行下n-1行,
//先打印出上面的等腰三角形
for(int i=;i<=n;i++)
{
//将空格和*分开看,看" "的变化i=1时,他是4 ,2的时候是3找规律
for(int j=;j<=n-i;j++)
System.out.print(" ");
for(int k=;k<=*i-;k++)//找规律,i是 1 3 5 7 基数嘛
System.out.print('*');
//换一行
System.out.println();
} //打印下半部分
for(int i=;i<=n;i++)
{
for(int j=;j<=i;j++)//空格 1 2 3 4 so
System.out.print(" ");
for(int k=*n;k>*i+;k--)//* 7 5 3 1倒着来的基数
System.out.print('*');
System.out.println();
} sc.close(); } }

AnyConnect使用说明(电脑版Windows):

http://www.cnblogs.com/fklin/p/8652072.html

for循环打印等腰三角形、直角三角形、菱形的更多相关文章

  1. SQL语句 打印等腰三角形,菱形

    ) BEGIN 5 SET @S='' 8 BEGIN -@I) 10 BEGIN SET @S=@S+' ' END ELSE 14 BEGIN SET @S=@S+'**' 16 END END ...

  2. Python 打印矩形、直角三角形、等腰三角形、菱形

    # 1)打印一个星号 print('*') #2)打印一行6个星号 * * * * * * for i in range(6): print('*',end=' ') #3)打印6列星号 * * * ...

  3. 用for循环打印菱形

    package nothh; public class mmm { public static void main(String[] args) { //for循环内的 for按顺序运算,先打印1/4 ...

  4. C语言利用for循环打印菱形

    C语言利用for循环打印菱形(高度为奇数) 这次用的方法是上下部分分开打印,先打印上部分,再打印下部分. 先举个简单的例子打印,再改进代码,登堂入室从而理解. 例:打印一个高度(高度必须为奇数)为 5 ...

  5. for 循环打印图形

    public class For { public static void main(String[] args) { //"使用双层for循环打印图形时,外层管行,内层管列",那 ...

  6. Python输入一个数字打印等腰三角形

    要求 用户输入一个数字,按照数字打印出等腰三角形 思路 1,用户输入的数字为n代表一共有多少行 2,使用一个循环带两个for循环,第一层循环是循环行数,第二层两个平行for循环一个打印空格一个打印*号 ...

  7. 用js 的for循环打印三角形,提取水仙花数,求本月多少天

    第一题:用for循环打印三角形 //第一个 for(var x = 1;x <= 4;x++){ //控制行数 :由 1 到 4 for(var y = 1;y <= x;y++){ // ...

  8. C语言回滚(二)--循环打印

    //1.用循环打印 /* FFEFEDFEDCFEDCBFEDCBA */ #include <stdio.h> #include<stdlib.h> int main(){ ...

  9. Java基础知识强化07:打印出空心菱形

    1.如图打印出空心菱形: 2.下面是逻辑实现代码: package himi.hebao04; import java.util.Scanner; public class TestDemo08 { ...

随机推荐

  1. Spring编码过滤器:解决中文乱码

    Spring编码过滤器:解决中文乱码 针对问题: 前台JSP页面和JAVA代码中使用了不同的字符集进行编码的时候就会出现表单提交的数据或者上传/下载中文名称文件出现乱码的问题: 解决方案: web.x ...

  2. Java-Minor GC、Major GC、Full GC

    Minor GC: 回收年轻代(Young)空间,包括Eden区.Survivor区. JVM无法为一个新对象分配空间时,比如eden区满了,就会触发Minor GC. Major GC: 清理永久代 ...

  3. [Linux 001]——计算机和操作系统的基础知识

    在正式开始学习 Linux 操作系统之前,有必要先回顾/学习一下计算机和操作系统的基本知识,为我们在后续的学习中铺路搭桥,在了解计算机一些基础原理的条件下再去进行学习,理解应该会更透彻一些.我会从一个 ...

  4. 20145303 《Java程序设计》第8周学习总结

    20145303 <Java程序设计>第8周学习总结 教材学习内容总结 第十四章 NIO和NIO2 1.NIO的定义 InputStream.OutputStream的输入输出,基本上是以 ...

  5. 移植gdb到海思3716板子的方法【转】

    本文转载自:https://blog.csdn.net/yuhengyue/article/details/78414403 一,移植方法 环境:ubuntu12.04 交叉编译工具链路径:/opt/ ...

  6. How to Enable RPMForge Repository in RHEL/CentOS 7.x/6.x/5.x

    RPMforge repository is a utility that is used to install third party software packages under Red Hat ...

  7. java如何调用接口 2

    在实际开发过程中,我们经常需要调用对方提供的接口或测试自己写的接口是否合适,所以,问题来了,java如何调用接口?很多项目都会封装规定好本身项目的接口规范,所以大多数需要去调用对方提供的接口或第三方接 ...

  8. kafka log文件和offset原理

    log与offset 日志存储路径根据配置log.dirs ,日志文件通过 topic-partitionId分目录,再通过log.roll.hours 和log.segment.bytes来分文件, ...

  9. java 枚举的写法

    1.第一种形式: public interface PrealertConstants { enum platformCodeEnum{ CAINIAO(1), CLOSED(-5), OFFLINE ...

  10. 利用Object.defineProperty实现Vue数据双向绑定

    body部分很简单,一个输入框和一个展示的div <div> <p>你好,<input id='nickName'></p> <div id=&q ...