使用用户数据for循环的Java星号三角形
我想使用用户输入在java中创建一个三角形,默认情况下三角形是使用用户数据for循环的Java星号三角形,java,Java,我想使用用户输入在java中创建一个三角形,默认情况下三角形是base=2 height=1,因此如果我打印这个三角形,应该是这样的: * ** 现在,如果客户输入base=5和height=10如何 我有这个方法,但我不确定在循环中使用哪个变量: String triangle= ""; for (int i = 0; i < triangleArea(); i++){ triangle= triangle+ "*"; System.
base=2 height=1
,因此如果我打印这个三角形,应该是这样的:
*
**
现在,如果客户输入base=5和height=10如何
我有这个方法,但我不确定在循环中使用哪个变量:
String triangle= "";
for (int i = 0; i < triangleArea(); i++){
triangle= triangle+ "*";
System.out.println(triangulo);
}
stringtriangle=”“;
对于(int i=0;i
谢谢大家! 如果我理解正确,你在做几何??? 试试这个:
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("");
}
intb=5;
int h=10;
//直角三角形面积
内部面积=(b*h)/2;
对于(int i=0;i对于(int x=0;x)我猜想你需要决定该做什么,如果*不在字符位置的中间。我是说,如果它正好在中间呢?