正三角java代码 java正三角形

我需要JAVA for循环语句打印菱形 和 正三角的代码 希望能给加好注释 .新手求助啦 自己完全理不出思路来../*
本项小程序用于打印一个菱形图形
需求:
1.打印如下图形
*
* *
* * *
* * * *
* * *
* *
*
思路:
1.需要两个分离的循环
2.打印
*/
public class LingXing//这是本类的名字
{
public static void main(String[] args)
{
int m=10,n=m-1; //用户定义要打印的菱形的大小
/*
这个for循环是用于控制打印笑脸的部分
*/
for(int x=1;x=m;x++) //笑脸的行数
{
for(int y=x;y=m;y++) //笑脸左面的空缺
{
System.out.print(" ");
}
for(int z=1;z=x;z++) //笑脸的输出部分
{
System.out.print("\2 ");
}
System.out.println();
}
/*
这个for循环是用于控制打印心形的部分
*/
for(int i=1;i=n;i++)//心形的行数
{
for(int j=1;j=i;j++) //心形左边的空缺
{
System.out.print(" ");
}
for(int k=n;k=i;k--) //心形的输出部分
【正三角java代码 java正三角形】{
System.out.print(" \3");
}
System.out.println();
}
}
}
2.正三角形也是同理,没很大差别:《代码如上相似》
正三角到三角java编程怎么写是不是这个意思:
这是正三角
for(int i=1;i=5;i+=2){
for(int k=(5-i)/2;k=1;k--)
System.out.print(" ");
for(int j=i;j=1;j--)
System.out.print("*");
System.out.println();
}
这是倒三角
for(int i=1;i=5;i+=2){
for(int k=(5-i)/2;k=5;k++)
System.out.print(" ");
for(int j=i;j=5;j++)
System.out.print("*");
System.out.println();
}
再送你个菱形
int num = 3; // 从最窄到最宽的层数
for (int i = num - 1; i = (1 - num); i--) {
for (int j = 0; jMath.abs(i); j++) {
System.out.print(" ");
}
for (int k = 0; k2 * (num - Math.abs(i)) - 1; k++) {
System.out.print("*");
}
System.out.println();
}
如何用java语言判断三角形的类型?用java语言判断三角形的类型的程序:
import java.util.Scanner;
public class D {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入三角形的三个边:");
int a=sc.nextInt();
int b=sc.nextInt();
int c=sc.nextInt();
if((a+b=c)||(a+c=b)||(b+c=a)){
System.out.println("这不是三角形!");
}else if(a==bb==c){
System.out.println("这是正三角形!");
}else if(a==b||b==c||a==c){
System.out.println("这是等腰三角形!");
}else if(a*a==b*b+c*c || b*b==a*a+c*c || c*c==a*a+b*b){
System.out.println("这是直角三角形!");
}else if((a*a+b*bc*c)||(a*a+c*cb*b)||(b*b+c*ca*a)){
System.out.println("这是锐角三角形!");
}else if((a*a+b*bc*c)||(a*a+c*cb*b)||(b*b+c*ca*a)){
System.out.println("这是钝角三角形!");
}
}
}
正三角java代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java正三角形、正三角java代码的信息别忘了在本站进行查找喔 。

    推荐阅读