
正文
java三角形代码 java编程三角形
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
用java程序写一个三角形
构成三角形的条件,要根据任意两边和要大于第三边。
写一个倒等腰三角形 思路:尝试用*号画图,倒的等腰三角形是每行输出的*号不一样,最后一行是1个,按照每行减少两个*号算,第一行的*号数量一定要是单数才行。
你这里没有说出这个三角形具体是哪一个三角形,所以不好写。我以等边三角形为例子。
g 被你定义成 Graphics g=null;canvas.paint(g); 肯定出错啦!使用 canvas.repaint(); 重画就行了。没有重写 canvas.paint() 方法,肯定画不出三角形。
相关问答
Q1: JUNIT测试简单三角形的代码-Java
1、用Java代码中的for循环可以打印出各种三角形,便于熟悉for循环的特性,即外环循环执行一次,内循环执行N次。
2、功能很简单,即查看两次输入的密码是否相同,相同则转到success,否则转到failure。
3、这些注解都是JUnit4自定义的,熟练掌握这些注解的含义,对于编写恰当的测试类非常重要。
4、可以用main函数和JUnit来写测试代码。main是最早使用的,但是现在更流行的测试工具是JUnit。JUnit是一个Java语言的单元测试框架。它由Kent Beck和Erich Gamma建立,逐渐成为源于Kent Beck的sUnit的xUnit家族中最为成功的一个。
5、在程序开头有这样一行代码,“import static org.junit.Assert.*;”,利用了Java 0提供的静态导入将Assert类静态导入,因此我们在程序中可以直接使用Assert类的任何静态方法。下面简单介绍一下静态类org.junit.Assert。
6、自己写一般测到某点出现错误即中止,当然你可以写存储,继续向下执行,不过这样你相当于实现了一个简单的Junit在功能,就效率和时间而言,不支持,如果你想了解更多,可以去看Junit在原码,即学到东西,也减少时间浪费。
Q2: Java编程,根据输入三角形的三个边边长,程序能判断三角形类型为:等边...
else printf( 三角形 );} 主要应该考虑的问题。1:首先边长要大于0 2:能否构成三角形。(任意两边之和大于第三边,任意两边之差小于第三边)3:整数不能越界。4:当输入不是整数时,要有相应的处理。
将三条边从小到大排序。如果两个小的值相加大于最大的,则是三角形。判断是否有相等的,如果有,两边相等为等腰。三边相等为等边。结果用变量a表示。最后判断最小的两个边的平方和是否等于最大边的平方。是,则为直角。
知道边长,那么可以在开头定义3个float,用scanf定义为自己输入的。然后先写一个排比函数,把3个数从打到小排列并定义为另外三个数比如a,b,c,其中abc。得出的结果直观一点的就用while。当然多分一点情况。
编写程序,从键盘输入三角形的3条边a、b、c, 判断它们是否能构成等腰或直角三角形,如果能,则输出yes,如果不能,则输出NO。
java三角形代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java编程三角形、java三角形代码的信息别忘了在本站进行查找喔。





