求大神编写一个程序~~~~~~~~~~用java程序语言、求一个四边形的周长、面积
答案:2 悬赏:70
解决时间 2021-02-09 21:31
- 提问者网友:逝爱
- 2021-02-09 07:56
求大神编写一个程序~~~~~~~~~~用java程序语言、求一个四边形的周长、面积
最佳答案
- 二级知识专家网友:厭世為王
- 2021-02-09 08:10
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.util.LinkedList;
import java.util.List;
public class QuestionOne {
public static void main(String[] args) {
String inputFilePath = "c:/c.txt";
String outputFilePath = "c:/output.txt";
File inputFile = new File(inputFilePath);
if (!inputFile.exists()) {
System.out.println("输入文件不存在:" + inputFilePath);
return;
}
List<String> strs = new LinkedList<String>();
// 读取文件中的内容到List中
try {
BufferedReader reader = new BufferedReader(new InputStreamReader(
new FileInputStream(inputFile)));
String lineString = null;
while ((lineString = reader.readLine()) != null) {
strs.add(lineString);
}
} catch (FileNotFoundException e) {
e.printStackTrace();
System.out.println("输入文件不存在:" + inputFilePath);
return;
} catch (IOException e) {
e.printStackTrace();
return;
}
// 逆向输出
System.out.println("逆向**start***");
for (int i = strs.size() - 1; i >= 0; i--) {
System.out.println(strs.get(i));
}
System.out.println("逆向**end***");
try {
PrintWriter writer = new PrintWriter(outputFilePath);
// 输出到文件
for (int i = 0; i < strs.size(); i++) {
writer.print(i);
writer.println(strs.get(i));
}
writer.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.util.LinkedList;
import java.util.List;
public class QuestionOne {
public static void main(String[] args) {
String inputFilePath = "c:/c.txt";
String outputFilePath = "c:/output.txt";
File inputFile = new File(inputFilePath);
if (!inputFile.exists()) {
System.out.println("输入文件不存在:" + inputFilePath);
return;
}
List<String> strs = new LinkedList<String>();
// 读取文件中的内容到List中
try {
BufferedReader reader = new BufferedReader(new InputStreamReader(
new FileInputStream(inputFile)));
String lineString = null;
while ((lineString = reader.readLine()) != null) {
strs.add(lineString);
}
} catch (FileNotFoundException e) {
e.printStackTrace();
System.out.println("输入文件不存在:" + inputFilePath);
return;
} catch (IOException e) {
e.printStackTrace();
return;
}
// 逆向输出
System.out.println("逆向**start***");
for (int i = strs.size() - 1; i >= 0; i--) {
System.out.println(strs.get(i));
}
System.out.println("逆向**end***");
try {
PrintWriter writer = new PrintWriter(outputFilePath);
// 输出到文件
for (int i = 0; i < strs.size(); i++) {
writer.print(i);
writer.println(strs.get(i));
}
writer.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
全部回答
- 1楼网友:输掉的尊严
- 2021-02-09 08:55
//修改后的代码
public class lab4_4 {
public static void main(string[] args) {
circle c = new circle(1, 1, 10);
system.out.println("半径:" + c.getradius());
system.out.println("周长:" + c.getlength());
system.out.println("面积:" + c.getarea());
c.setradius(50);
system.out.println("半径:" + c.getradius());
system.out.println("周长:" + c.getlength());
system.out.println("面积:" + c.getarea());
}
}
class circle {
private double x;
private double y;
private double radius;
private double area;
private double length;
public circle(double r) {
radius = r;
}
public circle(double x, double y, double r) {
this.x = x;
this.y = y;
radius = r;
}
void setxy(double x, double y) {
this.x = x;
this.y = y;
}
double getarea() {
return math.pi * radius * radius;
}
void setradius(double r) {
radius = r;
}
double 订畅斥堆俪瞪筹缺船画;getradius() {
return radius;
}
public double getlength() {
return 2 * java.lang.math.pi * radius;
}
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |