在D:\Test目录下有一个文本文件javatest.txt,文件内容是:

在D:\Test目录下有一个文本文件javatest.txt,文件内容是:在D:\Test目录下有一个文本文件javatest.txt,文件内容是:Hello,Iamab... 在D:\Test目录下有一个文本文件javatest.txt,文件内容是:
在D:\Test目录下有一个文本文件javatest.txt,文件内容是:
Hello,I am a boy!
I like java programming!
I want to pass the NCR examination!
编写程序,使用文件输入流将该文件的内容打印到计算机屏幕上
 
2、从键盘输入两个数,进行减法运算。
 
3、编程实现:
(1)编写一个圆类Circle,该类拥有:
A、一个成员变量:radius,double类型,存放圆的半径
B、两个构造方法:
Circle() // 将半径设为0
Circle(double r)//创建Circle对象时将半径初始化为r
C、两个成员方法:
double getArea()    //获取圆的面积
void show( )       //将圆的半径、面积输出到屏幕
(2)编写一个圆柱体类Cylinder,它继承于上面的Circle类。还拥有:
A、一个成员变量: double hight   //圆柱体的高
B、构造方法:Cylinder(double r ,double h)
C、一个成员方法:void showVolume( )
编写应用程序,创建类的对象,分别设置圆的半径、圆柱体的高,计算并分别显示圆的半径、面积和圆柱体的体积。
展开
 我来答
yinfengnong
2018-06-01 · TA获得超过5619个赞
知道大有可为答主
回答量:2344
采纳率:89%
帮助的人:2295万
展开全部

代码如下:

// App1.java

import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStreamReader;

public class App1 {

public static void main(String[] args) throws FileNotFoundException, IOException {

try (FileInputStream inputStream = new FileInputStream(new File("d:\\test\\javatest.txt"));
InputStreamReader inputReader = new InputStreamReader(inputStream);
BufferedReader reader = new BufferedReader(inputReader); )
{
String line = null;

while((line = reader.readLine()) != null) {
System.out.println(line);
}

}

}
}
import java.util.Scanner;

public class App2 {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

int a = scanner.nextInt();
int b = scanner.nextInt();

System.out.println(a + " - " + b + " = " + (a - b));
}
}
class Circle {

private double radius;

public Circle() {
this.radius = 0;
}

public Circle(double r) {
this.radius = r;
}

public double getRadius() {
return radius;
}

public void setRadius(double radius) {
this.radius = radius;
}

public double getArea() {
return Math.PI * radius * radius;
}

public void show() {
System.out.println("半径:" + this.radius + ",面积:" + getArea());
}
}

class Cylinder extends Circle {

private double height;

public Cylinder(double r, double h) {
super(r);
this.height = h;
}

public double getHeight() {
return height;
}

public void setHeight(double height) {
this.height = height;
}

public void showVolume() {
double volume = getArea() * height;
System.out.println("体积:" + volume);
}
}

public class App3 {

public static void main(String[] args) {

Circle circle = new Circle(25);
Cylinder cylinder = new Cylinder(25, 30);

circle.show();
cylinder.showVolume();
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式