zoukankan      html  css  js  c++  java
  • Java中的的画正三角方法

    在循环的语句的练习中,画正三角是一个很经典的例子,但是如果方法找的不对的话,即使最终画出来了,那么得到的代码也是非常的复杂,应用性不高。

        下面有两种方法来画正三角,第一种是一种比较麻烦的办法,是通过归纳每行与列与所要求的三角形的内在关系得到的,比较繁琐

    package complementation;
    
    public class trangle {
    
        public static void main(String[] args) {
            int row = 6;
            for (int i = 1; i <= row; i++){
            int m = 1;
            for (int j = 1; j <= 2 * row - 1; j++){
    if(j == row - i + m){
    System.out.print("*");
    m += 2;
    }
    else{
    System.out.print(" ");
    }
    if(m > 2 * i - 1){
    break;
    }
    }
    System.out.println();
    }
    }                

    而第二种方法是直接找出空格与所给出的行数的联系,星号与所给行数的联系,所用方法非常简单,实用,应该多多归纳总结:

    package complementation;

    public class easyer {
    public static void main(String[] args){
    int row = 5;
    for (int i = 0; i < row; i++){
    for(int j = 0; j < row - i; j++){
    System.out.print(" ");
    }
    for(int j = 0; j <= i; j++){
    System.out.print("* ");
    }
    System.out.println();
    }
    }

    }

  • 相关阅读:
    功能强大的T4文本模版
    C#中.snk文件的作用
    ASP.NET MVC中实现多个按钮提交的几种方法
    asp.net mvc强大的分页控件MvcPager
    设计模式—观察者模式
    Http响应码

    编码习惯
    vim 快捷键 转
    makefilevvhttp://www.tudou.com/programs/view/e3Z8RbxFIZE/
  • 原文地址:https://www.cnblogs.com/SkyeAngel/p/5840124.html
Copyright © 2011-2022 走看看