平行四边形java代码 平行四边形在编程中的意思

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];
将对应平行四边形java代码的行存入即可
如何用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 ("请输入平行四边形平行四边形java代码的长:");
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代码,这个平行四边形java代码你就自己处理吧
用JAVA编程输出一个平行四边形:其中图形的大小由键盘输入的数字控制/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Graphics;
import java.awt.Graphics;
import java.awt.Color;
import java.awt.event.*;
import java.awt.*;
import javax.swing.*;
public class TestRect extends JFrame{
private JButton button;
private int x1=0,x2=0,y1=0,y2=0;
private int[] p1={0,0,0,0};
private int[] p2={0,0,0,0};
JPanel p;
public TestRect(){
this.setSize(500,300);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
p1[0]=100;
p2[0]=100;
p2[1]=100;
JLabel la=new JLabel("单击此按钮输入数值:");
//this.add(la,BorderLayout.NORTH);
button=new JButton("生成");
button.repaint();
p=new JPanel();
p.setLayout(new BorderLayout());
p.add(button,BorderLayout.SOUTH);
p.add(la,BorderLayout.NORTH);
this.getContentPane().add(p,BorderLayout.SOUTH);
button.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
x1=Integer.parseInt(JOptionPane.showInputDialog("请输入一个四边形宽度x1:"));
x2=Integer.parseInt(JOptionPane.showInputDialog("请输入一个x2(往左边平行):"));
y2=Integer.parseInt(JOptionPane.showInputDialog("请输入一个四边形高度y2:"));
p1[1]=x1 100;
p1[2]=100-x2;
p2[2]=y2 100;
p1[3]=x1-x2 100;
p2[3]=y2 100;
repaint();
}
});
}
public void paint(Graphics g){
g.setColor(Color.red);
g.drawLine(p1[0],p2[0],p1[1],p2[1]);
g.drawLine(p1[1],p2[1],p1[3],p2[3]);
g.drawLine(p1[3],p2[3],p1[2],p2[2]);
g.drawLine(p1[2],p2[2],p1[0],p2[0]);
}
public static void main(String[] args){
TestRect tr=new TestRect();
tr.setVisible(true);
}
}
求java定义平行四边形和三角形分别继承图形abstract class 图形{
private String name;
public 图形(String name){
this.name=name;
}
public abstract double area();
public abstract double c();
}
class 三角形 extends 图形{
private double a;
private double b;
private double c;
public 三角形(){
supper("三角形");
}
public double area(){
//Implement compute area
}
public double c(){
//Implement compute perimeter
}
}
class 平行四边形 extends 图形{
private double a;
private double b;
public 平行四边形(){
supper("平行四边形");
}
public double area(){
//Implement compute area
}
public double c(){
//Implement compute perimeter
}
}
【平行四边形java代码 平行四边形在编程中的意思】关于平行四边形java代码和平行四边形在编程中的意思的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读