
正文
java代码打印梯形 java编写打印下列图形的程序
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
怎么用java的JPanel画出一个梯形要求点的坐标自己可以自由的输入...
这个方法只需要利用“梯形是凸四边形”的性质,不需要利用梯形有2条边平行的性质。
每鼠标点击一次,就往drawings里面添加一个Paintable对象。而在主类JPanel的paint中循环依次对drawings中的所有对象进行一次性绘制。和背景一起绘制也就不多占资源。
class Mypanel extends JPanel{ public void paint(Graphics g){ g.drawOval(30, 30, 50, 50);//30,30是代表圆心的位置。50,50是半径。
x - 要绘制矩形的 x 坐标。y - 要绘制矩形的 y 坐标。width - 要绘制矩形的宽度。height - 要绘制矩形的高度。
*加载后可以通过鼠标点击获得图片上任意点坐标。
DirectedGraph 是一个 2-D 图形,拥有有限数量的 Node,每个 Node 都位于一些 Point 中,相邻的 Node 是通过 Edges 彼此连接在一起的。 当您想绘制一架 2-D 飞机上的点时,必须找出每个点的 X 坐标和 Y 坐标。
相关问答
Q1: (用java程序)打印一个空心的等腰梯形
空心的等腰三角形,用*作为三角形的边,用空格做格式控制。第一行输出一个*号,且要放在正中央,具体位置需要根据三角形的高度来确定。因为是等腰三角形,所以每一行由*号组成的有效字符串长度比上一行多2个。
最后一行改下就好了啊。printf(%c\n,c+i*2); 另外,你可以把所有关于输出字符的地方都改下,变成你的那个(整体)%26,这样就能循环输出字母了。
楼主,可以不用循环控制语句也可以实现的,直接用printf函数就行。
java是编程语言里比较难学的一门,如果有心从事编程方向的工作,最好到专业机构学习并有更多的项目实践,更贴近市场,这样更有利于将来的发展。
整体实现思路:菱形9行9列可以将菱形分成上下两个三角形,分析每行空格数和星号个数的关系。
Q2: 使用JAVA(嵌套for循环完成)用星号输出一个梯形
整个程序分为三段java代码打印梯形:输入、计算、输出。程序中用ajava代码打印梯形,b,h三个变量分别存放梯形的上、下底与高,S存放面积。 要而使用这些变量都要先说明,程序的执行部分中先输入上、下底与高,接着求面积S,最后输出结果S。
这个很容易啊 有两种方法 一种是直接输出金字塔 ,就是你直接System.out.println(“*”)System.out.println(“***”)。。一种是你写个算法,直接输出*号 比如这样 你把你第一行的*的位置假设是一个点的坐标。
public static void main(String[] args) { int line=8;for(int i=1;i=line;i++){ for(int j=0;jline-i;j++){//用来输出制表符的。
你好!8个*换一次行没有问题。问题出在输出*的位置,使用的是System.out.println(),换成System.out.print()就好java代码打印梯形了。System.out.println() 这个会在输出内容后面自动加上换行。
Q3: 用JAVA在屏幕上用”*”打印输出如下等腰梯形(要求使用控制语句完成...
思路:尝试用*号画图,倒的等腰三角形是每行输出的*号不一样,最后一行是1个,按照每行减少两个*号算,第一行的*号数量一定要是单数才行。
public print(int n,int m){ for(int i=0;in;i++){ for(int j=0;jm;j++)System.out.print(*);System.out.println();} } 你把这个函数放进去后。
public class Test{ public void main(String args[]){ int line = 11;for(int i = 0; i line; i++){ System.out.print(*);} } } 只需要随便改变line的值,你就可以输出你想要的那么多的*。
Q4: Java写一个打印梯形的类,里面有上底、下底、高之类的参数和一个打印梯形...
1、答:可以求周长 面积等等 所以你可以在图形类再写一个抽象方法 求面积。然后梯形和圆 再重写这个方法。不过梯形要计算的参数 上底 下底 和高 而圆只需要半径 那这些又是什么呢java代码打印梯形,没错 这些就是java代码打印梯形他们自己特有的属性。
2、试编一程序,输入一梯形的上底、下底、高, 求该梯形的面积。分析:整个程序分为三段:输入、计算、输出。程序中用a,b,h三个变量分别存放梯形的上、下底与高,S存放面积。
3、思考后自己得出的方法 通过仔细观察会发现,其实可以把这个整个图案看成一个梯形,那么java代码打印梯形我循环的时候就按顺序先打印完空格再打印星号,一行一行的将梯形打印出来。
Q5: java编写梯形面积
1、因为这3个图形的面积计算,需要的参数分别是1个,2个,3个。所以你可以写3个方法,方法名字都一样,但是第一个方法有1个参数 第二个方法有2个参数,但三个方法有3个参数。
2、完整的Java程序如下://Shape.java public interface Shape {public double getLength();//获取图形周长public double getArea();//获取图形面积}//BaseShape.java //基类变量周长和面积。
3、试编一程序,输入一梯形的上底、下底、高, 求该梯形的面积。分析:整个程序分为三段:输入、计算、输出。程序中用a,b,h三个变量分别存放梯形的上、下底与高,S存放面积。
4、编写JSP文件 / procString.jsp的失败了。procString.jsp:27:4 Bean成员变量包类型的这个名字,你换一个名字。
java代码打印梯形的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java编写打印下列图形的程序、java代码打印梯形的信息别忘了在本站进行查找喔。






