java画直角三角形代码 三角形java绘图代码

用JAVA画直角三角形

package test;

网站的建设成都创新互联专注网站定制,经验丰富,不做模板,主营网站定制开发.小程序定制开发,H5页面制作!给你焕然一新的设计体验!已为成都纸箱等企业提供专业服务。

import java.util.Scanner;

/**

* 含芹@author Yugi

*/

public class Tocket

{

public static void main ( String[] args )

{

System.out.println ("Hi, guys, 谈派毕input a number for height: ");

Scanner scanner = new Scanner (System.in);

while (scanner.hasNextInt ())

{

int height = scanner.nextInt ();

for ( 羡衫int i = 0; i  height; i++ )

{

for ( int j = 0; j  height - i - 1; j++ )

{

System.out.print (" ");

}

for ( int j = 0; j = i; j++ )

{

System.out.print ("*");

}

System.out.println ();

}

}

}

}

JAVA用“*”打一个直角三角形

class a{

public static void main(String [] args){

int i,j;

for(i=1;i7;i++){ //i控制的是行数

for(j=1;ji;j++) //j控制的是每列有i个*

System.out.print("*"); //这个print打印不换行

if(j==i)System.out.println(""); //起到换行作用

}

}

}

这次对了。哈哈。

你的问题出在println("*")上,

分析:

i=1

*

i=1;b=0

*

*

i=2

*

**

i=2;b=0

*

**

*

...

你看出来了吗辩做?你的换行是有i决定的,同时,你又需要打一个*号岩粗,所以以此继续,你最后一行不满足i7了,所以少了一个*.

你可以把System.out.println("*"); 改成System.out.println(""); 这么改后会出现第一排是空格。

或者你直接在你的代码最后加上一个System.out.println("*"); 一样携枣衡的。哈哈。

java怎么打出三角形

用Java代码姿岩橡中的for循环可以打印出各种三角形,便于熟悉for循环的特性,即外环循环执行一次,内循环执行N次。

工具:

电脑软件

for循枣液环

三角形

方法:

1、打印定点在左下的直角三角形;

2、打印定点在左上的直角三角形;

3、打印定点在右下的直角三角形,这里三迹旁角形的形状是由*所占的位置决定的;

4、打印定点在左下的直角三角形,这里三角形的形状是由*所占的位置决定的;

5、打印定点在正上方的直角三角形;

6、打印定点在正下方的直角三角形。


分享名称:java画直角三角形代码 三角形java绘图代码
文章分享:http://myzitong.com/article/ddpogso.html