「java画一个平行四边形」制作一个平行四边形

博主:adminadmin 2023-01-06 17:24:07 846

本篇文章给大家谈谈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("空心平行四边形为:");

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("实心平行四边形为:");

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("*");

}

}

}

输出如下:

*****

* *

* *

*****

实心平行四边形为:

*****

*****

*****

*****

如果要保存到数组,定义一个String [][]=new String[i][i+j-1];

将对应的行存入即可

用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编程

一楼别误导人家啊,接口里能定义变量么?能用protected修饰么?

简单实现了下,参考以下代码:

package shape;

public interface Shape {

public double areaCount();

public double cirCount();

}

class Rec implements Shape {

private double x,y;

public Rec() {}

public Rec(double x, double y) {

this.x = x;

this.y = y;

}

public double areaCount() {

return x*y;

}

public double cirCount() {

return 2*(x+y);

}

}

class Test{

public static void main(String[] args) {

Rec rec = new Rec(4.0,3.0);

System.out.println("面积为:" + rec.areaCount());

System.out.println("周长为:" + rec.cirCount());

}

}

java这个平行四边形哪里错了?

package calculater;

import java.util.Scanner;

public class Pintxingsibianxing

{

private static double bottom; // 底

private static double waist; // 腰

private static double tall; // 高

private String perimeter; // 周长

private String area; // 面积

// 无构造器

private Pintxingsibianxing()

{

}

// 有构造器

private void Pintxingsibianxing(double bottom, double waist, double tall)

{

this.bottom = bottom;

this.waist = waist;

this.tall = tall;

}

// set和get方法

public void setbottom(double bottom)

{

this.bottom = bottom;

}

public void setwaist(double waist)

{

this.waist = waist;

}

public void settall(double tall)

{

this.tall = tall;

}

public double getbottom()

{

return this.bottom;

}

public double getwaist()

{

return this.waist;

}

public double gettall()

{

return this.tall;

}

// 定义周长和面积

public double getperimeter()

{

return (bottom + waist) * 2;

}

public double getarea()

{

return bottom * tall;

}

// 输出

public static void main(String[] args)

{

Scanner sc = new Scanner(System.in);

System.out.println("请输入平行四边形的底:");

bottom = sc.nextDouble();

System.out.println("请输入平行四边形的腰:");

waist = sc.nextDouble();

System.out.println("请输入平行四边形的高:");

tall = sc.nextDouble();

System.out.println("平行四边形的周长是:" + new Pintxingsibianxing().getperimeter() + "平行四边形的面积是:"

+ new Pintxingsibianxing().getarea());

}

}

打字错太多了

如何用java输出一个空心的平行四边形

java是编程语言里比较难学的一门,如果有心从事编程方向的工作,最好到专业机构学习并有更多的项目实践,更贴近市场,这样更有利于将来的发展。

java输入四个坐标判断是否为平行四边形并显示该图形.QQ847507674会的大侠教下急用

找下平行四边形判定条件,根据条件判定就行了啊!至于作图,你在判断的过程中就能知道哪些顶点应该相连,在该相连的顶点间作直线就可以了。

关于java画一个平行四边形和制作一个平行四边形的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。