
正文
java四边形代码 java平行四边形代码
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
求大神编写一个程序~~~~~~~~~~用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;
import java.io.PrintWriter;
import java.util.LinkedList;
import java.util.List;
public class QuestionOne {
/**
* 打开一个文本文件,每次读取一行内容。将每行作为一个String读入,
* 并将那个String对象置入一个Linkedlist中。按相反的顺序打印出Linkedlist中所有的行。
* 同样也打开一个文本文件,以便将文本写入其中。将Linkedlist中的各行随同行号一起写入文件。 很急 请高手帮帮忙啊。!!!!!!!!!!!!!
*
* @throws IOException
*/
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;
}
ListString strs = new LinkedListString();
// 读取文件中的内容到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();
}
}
}
相关问答
Q1: Java如何用数组打印出一个平行四边形
//Java如何用数组打印出一个平行四边形
import java.util.Scanner;
public class Main2 {
public static void main(String args[]){
Scanner scanner=new Scanner(System.in);
System.out.println("请输入底长和高");
int i=scanner.nextInt();
int j=scanner.nextInt();
System.out.println("空心平行四边形为java四边形代码:");
for(int k=j;k0;k--){
for(int p=k;p0;p--)
System.out.print(" ");
System.out.print("*");
for(int q=i-2;q0;q--){
if(k==j||k==1)
System.out.print("*");
else
System.out.print(" ");
}
System.out.println("*");
}
System.out.println("实心平行四边形为java四边形代码:");
for(int k=j;k0;k--){
for(int p=k;p0;p--)
System.out.print(" ");
System.out.print("*");
for(int q=i-2;q0;q--){
if(k==j||k==1)
System.out.print("*");
else
System.out.print("*");
}
System.out.println("*");
}
}
}
输出如下:
*****
* *
* *
*****
实心平行四边形为:
*****
*****
*****
*****
如果要保存到数组java四边形代码,定义一个String [][]=new String[i][i+j-1];
将对应的行存入即可
Q2: 用JAVA做:求四边形面积
你这题目太坑爹了!万一输入的四个点有三个以上在一条直线上怎么办?是不是还要给你写个验证?三角形面积公式你知道吧?把四个点两两之间距离求出来,找出最长的一条边,这个边把四边形化成两个三角形,再套用三角形面积公式相加就行了!哥哥我赖的动手,哪里不会可以再问我!
Q3: 如何用java语言编写从键盘上输入平行四边形的底和高,求面积并输出
import java.io.*;
public class Test{
public static void main(String[] args) throws Exception{
BufferedReader buf = new BufferedReader(new InputStreamReader(System.in));
System.out.println ("请输入平行四边形的长:");
String width = buf.readLine();
System.out.println ("请输入平行四边形的高:");
String height = buf.readLine();
int iw = Integer.parseInt(width);
int ih = Integer.parseInt(height);
int area = iw * ih;
System.out.println ("---------------------------");
System.out.println ("面积是: " + area);
}
}
这个程序没有做异常处理,如果用户输入的不是数字的话,会引起异常,这个你就自己处理吧
java四边形代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java平行四边形代码、java四边形代码的信息别忘了在本站进行查找喔。






