
import java.util.Scanner
class NumCount
{
public static void main(String[] args)
{
Scanner in = new Scanner(System.in)
System.out.println("请输入你想累加的数的个数n:")
int sum=0
int n//n个数
n=in.nextInt()
for(int i=1i<=ni++){
sum+=i
System.out.print(i!=n?i + "+":i)
}
System.out.println("="+sum)
}
}
/** 抽象类 */public abstract class Area {
public double area()
}
/** 圆类继承抽象类Area */
public class RoundArea implements Area {
public RoundArea(double r){
this.r = r
}
double r//半径
public double area(){
return 3.14 * r
}
}
/** 矩形类继承抽象类 */
public class RectArea implements Area {
double length
double width
public RectArea (double length,double width){
this.length = length
this.width = width
}
public double area(double length,double width){
return width * length
}
}
这是我自己手直接敲上去的代码,也没有测试过,可能出错。但是其中的原理都给你写清楚了。然后你自己再定义ImpleArea类,写一个主函数,然后直接调用就行了。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)