正三角代码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--) //心形的输出部分

{

System.out.print(" \3");

}

System.out.println();

}

}

}

2.正三角形也是同理,没很大差别:《代码如上相似》

谁能讲讲JAVA这道正三角形打印数字的题目,我有些地方不理解

1、参数a就是控制行数用的,再就是通过行数a确定没一行打印*的个数,这是一个逻辑,行数为1 2 3 4 5,打印*个数为5 4 3 2 1 ,这不正好相反嘛,所以每行打印的*个数用a表示就是(5+1)-a;你可以带入行数试试对不对.

2、每行最大数=行数,也就是中间数最大为行数a,它左边就是输出1到a-1,右边就是输出a-1到1,只是顺序不同而已.

3、c不是没一行都增到5,它也是根据行号a确定的,c=(2*a)-1就是这个限定条件,其实c就是每行的输出整数的个数

JAVA正三角倒三角问题

你想问什么问题??!?

我写了一个正倒三角同时的,可以给你参考,num设定层数

class Star {

public static void main(String[] asdf) {

int num = 3; //从最窄到最宽的层数

for (int i = num - 1; i = (1 - num); i--) {

for(int j = 0; j Math.abs(i); j++) {

System.out.print(" ");

}

for(int k = 0; k 2*(num - Math.abs(i)) - 1; k++) {

System.out.print("*");

}

System.out.println();

}

}

}

java怎么打出三角形

用Java代码中的for循环可以打印出各种三角形,便于熟悉for循环的特性,即外环循环执行一次,内循环执行N次。

工具:

电脑软件

for循环

三角形

方法:

1、打印定点在左下的直角三角形;

2、打印定点在左上的直角三角形;

3、打印定点在右下的直角三角形,这里三角形的形状是由*所占的位置决定的;

4、打印定点在左下的直角三角形,这里三角形的形状是由*所占的位置决定的;

5、打印定点在正上方的直角三角形;

6、打印定点在正下方的直角三角形。

如何用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==b b==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 画三角形的代码
网址分享:https://www.cdcxhl.com/article32/hidesc.html

成都网站建设公司_创新互联,为您提供移动网站建设小程序开发品牌网站建设品牌网站设计软件开发

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

网站建设网站维护公司