public class EqualLineTriangle {
/**
* @author ray
* @param null
*/
/*
*输出结果:1+1/1.0*2.0+1/2.0*3.0+1/3.0*4.0+1/4.0*5.0+1/5.0*6.0+1/6.0*7.0+1/7.0*8.0+1/8.0*9.0+1 /9.0*10.0+1/10.0*11.0+1/11.0*12.0 = ?
*/
public void prinSM(){
double sum = 1.00;
for(double i=1.00000;i<12.00000;i++){
sum = sum + 1/(i*(i+1));
sb.append("+1/"+i+"*"+(i+1));
}
System.out.println("/n"+sb.toString()+" = "+sum);
}
/*
*输出结果:任意长的等边三角形
*/
public void printTriangle(int LineLen){
StringBuffer sb = new StringBuffer();
for(int i=0;i<LineLen;i++){
for(int j=0;j<LineLen-i-1;j++){
sb.append(" ");
}
for(int j=0;j<i*2+1;j++){
sb.append("*");
}
sb.append("/n");
}
}
/*
*主函数
*/
public static void main(String[] args) {
EqualLineTriangle el = new EqualLineTriangle();
el.prinSM();
el.printTriangle(5);
}
}
打印*等边三角形和累加运算
最新推荐文章于 2021-04-04 11:37:37 发布
本文介绍了一个简单的Java程序,该程序能够打印任意长度的等边三角形,并计算一个特定数学序列的和。通过双重循环实现,程序首先打印空格来形成三角形的形状,接着打印星号(*)来完成等边三角形的构造。此外,还提供了一个方法来计算并打印数学序列的累加和。
3218

被折叠的 条评论
为什么被折叠?



