JAVA编程题
发布网友
发布时间:2022-04-22 00:16
我来回答
共2个回答
热心网友
时间:2022-05-13 02:28
你接触过 Unix/Liniux 的tail命令吗?
tail这个命令相当于一个windows上的 exe 程序,不过要带参数运行
这个题目的意思 就是让写个程序,在cmd下执行,比如执行 Java Tail test.txt 3
来显示 test.txt 文件的最后3行,
1 例子就是 Java Tail test.txt 3 实现输出 test.txt 的最后3行,其中 这个3 也就是参数了
2 Java Tail test.txt 实现输出test.txt的后10行,10是你设定的默认值
3 如果 test.txt 这个文件不存在,或是路径不正确,那么如何进行异常处理
4 不用解释了吧,就是1步骤的具体实现,同1
5 就是如何在cmd上正确显示结果
热心网友
时间:2022-05-13 03:46
interface Figure{
public double area();
}
class Circle implements Figure{
public final static double PI = 3.14D;//圆周率
private double r;//半径
public Circle(double r){
this.r = r;
}
// Pi * r * r
public double area() {
return PI * Math.pow(r, 2);
}
}
class Square implements Figure{
private double width;//边长
public Square(double width){
this.width = width;
}
//S = width * width
public double area() {
return Math.pow(width, 2);
}
}
public class Test {
public static void main(String[] args) {
Circle circle = new Circle(2.0D);//半径为2的测试圆
System.out.println("Circle area is: " + circle.area());
Square square = new Square(5);//边长为5的正方形
System.out.println("Square area is: " + square.area());
}
}
----------------
Circle area is: 12.56
Square area is: 25.0