重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
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 ();
}
}
}
}
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代码姿岩橡中的for循环可以打印出各种三角形,便于熟悉for循环的特性,即外环循环执行一次,内循环执行N次。
工具:
电脑软件
for循枣液环
三角形
方法:
1、打印定点在左下的直角三角形;
2、打印定点在左上的直角三角形;
3、打印定点在右下的直角三角形,这里三迹旁角形的形状是由*所占的位置决定的;
4、打印定点在左下的直角三角形,这里三角形的形状是由*所占的位置决定的;
5、打印定点在正上方的直角三角形;
6、打印定点在正下方的直角三角形。