我想在用户输入的java中创建一个三角形,默认情况下三角形是base=2 height = 1
所以如果我打印这个三角形应该是这样的:
*
**
现在如果客户输入base = 5和height = 10?
我有这个方法,但我不确定在循环中使用哪个变量:
String triangle= "";
for (int i = 0; i < triangleArea(); i++){
triangle= triangle+ "*";
System.out.println(triangulo);
}
谢谢!
答案 0 :(得分:0)
如果我理解正确你正在做几何??? 试试这个:
int b= 5;
int h= 10;
//area of right triangle
int area = (b*h)/2;
for (int i = 0; i < area; i++){
for(int x = 0; x <= i; x++){
System.out.print("*");
}
System.out.println("");
}