重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

java正直角三角形代码 java输出直角三角形图案

java倒三角会正三角不会

热门频道

创新互联是少有的网站设计、成都网站设计、营销型企业网站、小程序设计、手机APP,开发、制作、设计、卖友情链接、推广优化一站式服务网络公司,成立于2013年,坚持透明化,价格低,无套路经营理念。让网页惊喜每一位访客多年来深受用户好评

首页

博客

研修院

VIP

APP

问答

下载

社区

推荐频道

活动

招聘

专题

打开CSDN APP

Copyright © 1999-2020, CSDN.NET, All Rights Reserved

打开APP

java中倒三角形和正三角形_正三角形,倒三角形,以及正倒三角 原创

2021-02-28 12:06:14

一曲歌长安

码龄4年

关注

正三角形代码如下:

----*----

---***---

--*****--

-*******-

*********

public class TestForWhile {

public static void main(String[] args) {

for(int i=0;i5;i++){

for(int k=1;k5-i;k++){

System.out.print(" ");

}

for(int j=0;j2*i+1;j++){

System.out.print("*");

}

System.out.println();

}

}

}

倒三角形代码如下:

public class TestForWhile {

public static void main(String[] args) {

for(int i=0;i5;i++){

for(int k=0;k

System.out.print("-");

}

for(int j=0;j=2*(4-i)+1;j++){

System.out.print("*");

}

System.out.println();

}

}

}

正倒三角形代码如下:

public class TestForWhile {

public static void main(String[] args) {

for(int i=0;i5;i++){

for(int k=1;k5-i;k++){

System.out.print(" ");

}

for(int j=0;j2*i+1;j++){

System.out.print("*");

}

System.out.println();

}

for(int i=0;i5;i++){

for(int k=0;k

System.out.print(" ");

}

for(int j=0;j=2*(4-i)+1;j++){

System.out.print("*");

}

System.out.println();

}

}

}

文章知识点与官方知识档案匹配

Java技能树首页概览

96831 人正在系统学习中

打开CSDN APP,看更多技术内容

java 实现写出倒立三角形的几种方法

java 实现写出倒立三角形的几种方法: 我是一名java小小小小白,没什么事突发奇想发现自己曾经之前记得交过c++的一个老师给我们深入讲过for循环,当时还让我们进行练习打印倒立三角形,当时在学校期间学习并不怎么样,抄的别人的代码复命;想在我想自己试试写一个倒立三角形,同时也想激励一下自己的学习兴趣。 首先大概画一下图吧实现样式吧,纯画的别喷。 xxxxxxxxxxxxxx xxxxxxxxxxx xxxxxxxxx xxxxx xxx x 第一种:利用f

继续访问

Java打印正三角形

java正三角形输出 输出如图的形状

继续访问

JAVA-正三角形实现--(JAVA入门狂神说)

大学生-程序元,开始记录生活 南枫在这里和大家一同进步,一同交流学习 注:JAVA代码实现用IDEA public static void main(String[] args) { //5.for 直接获得for循环5次 //打印三角形 5行 for (int i = 1; i = 5; i++) { //每行打印的空格数 for (int j = 5; j = i; j--) {

继续访问

Java数字三角形及正三角、倒三角、等腰三角

public class Demo{ public static void main(String[] args){ for(int i=1;i=5;i++){ System.out.print(5); for(int j=4;j=i;j--){

继续访问

例题:Java打印三角形和倒三角形

源代码: public static void main(String[] args) { // TODO 自动生成的方法存根 for(int i=1;i=3;i++) { for(int j=1;ji;j++) { System.out.print(" "); } for(int j=3;ji;j--) { System.out.print("*"); } for(int j=3;j=i;j--) { Syste

继续访问

Java实现正倒三角形

知识的广度来自知识的深度,学习如果不成体系那是多可怕的一件事儿,希望我们在未来的学习道路上坚守初心,不要给自己留下遗憾,以自己喜欢的方式生活,做自己喜欢做的事,宠爱自己,做一个独一无二的自己! 对于文章中出现的任何错误请大家批评指出,会及时做出修改! 有任何想要讨论和学习的问题可联系我:cittaksana@qq.com Java实现正倒三角形 思路: 1.for循环输出空格,并让空格依次递减 2.然后在输出*号即可 3.当然还是双重for循环 话不多说,直接上代码: public clas.

继续访问

【Java】输出打印正直角三角形和倒直角三角形

打印正直角三角形,代码如下: public class Dome2 { public static void main(String[] args) { //星星行数 for (int i = 0; i 5; i++) { //星星个数 for (int j = 0; j = i; j++) { System.out.print("*"); } System.out.println(" "); } } } 打印倒直角三角形,代码如下:.

继续访问

java正立三角形_java实现正三角形和到正三角形

今天无聊随便写一下以前在学校里面老师布置一题作业。想想当年脑子都想破了都写不出来,今天不小心看到以前没有完成的作业,花10钟完成了。想想也没有那么难的啊,嘎嘎。。。package com;public class Test {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method...

继续访问

Java学习之嵌套循环案例——打印正三角形、直角三角形、倒三角形

一、基本知识: 我们在打印三角形的案例中,会使用到嵌套循环for语句。在嵌套循环结构中,总是先执行外循环再执行内循环,由外而内。 二、案例: (1)直角三角形效果图: 直角三角形案例代码: public class QianTaoTriangle { public static void main(String[] args) { int i , j;//声明两个循环变量i和j for(i =1; i = 9; i++) {//外层循环 for(j = 1; j = i; j++

继续访问

正三角java_Java中的的画正三角方法

在循环的语句的练习中,画正三角是一个很经典的例子,但是如果方法找的不对的话,即使最终画出来了,那么得到的代码也是非常的复杂,应用性不高。下面有两种方法来画正三角,第一种是一种比较麻烦的办法,是通过归纳每行与列与所要求的三角形的内在关系得到的,比较繁琐packagecomplementation;public classtrangle {public static voidmain(String[]...

继续访问

java for循环倒三角_java三角形代码 java for循环的倒三角形代码

用Java代码中的for循环可以打印出各种三角形,便于熟悉for循环的特性,即外环循环执行一次,内循环执行N次。 工具: 电脑软件 for循环 三角形 方法:打印定点在左下的直角三角形;要CSS布局HTML小编今天和大家分享: 用户输入3个数字。程序判断是否为三角形,如果是三角形,判断是import java.io.*; public class Test{ public static void ...

继续访问

利用java代码编写倒三角▽

输出目标: ********* ******* ***** *** * 实现代码: public void printSanJiao(){ for(int i=0;i5;i++){ for(int j=0;ji;j++){ System.out.print(" "); } for(int j=0;j2*(5-i)-1;

继续访问

最新发布 (C语言)输入n行“*”组成的倒三角形和正三角形

我们输入我们的循环次数m,然后输入三角形的行数n(可以输入m次),然后打印出m个由*号组成的三角形,其中三角形的行数n是我们可以改变m次的,也就是输入一个m,设定循环次数,输入一个n,打印一个三角,再输入一个n,打印一个三角,直到m次结束程序,正三角和倒三角我用两个代码组成,大家也可以修改代码,整合成一个代码,也就是一个代码运行,直接显示正三角和倒三角,而且可以自由定义正三角行数和倒三角行数。解释:3代表循环次数,8,6,3是六行,打印出三个三角,程序结束。OK,今天的第3篇blog,我是想尽快收尾了。

继续访问

java打印正三角形_java实现打印正三角的方法

本文实例为大家分享了java实现打印正三角的具体代码,供大家参考,具体内容如下代码:package BasicType;/*** 封装一个可以根据用户传入值来打印正三角的方法* @author Administrator*/public class Enme {//n代表打印的层数public static void print_positive_triangle(int n){//第一层1个,第...

继续访问

java----数字倒三角

可以自己设定数值的数字倒三角

继续访问

Java 基础实验 正三角形

文章目录前言一、实验目的二、实验步骤1.实验思路2.实验代码总结 前言 通过Eclipse,实现正三角形的实验 提示:以下是本篇文章正文内容,下面案例可供参考 一、实验目的 实现如下结果: 二、实验步骤 1.实验思路 1、设置要输出三角形的行数row。 2、通过while循环的实现嵌套循环,外层循环控制三角形的行数。 3、内层循环控制,每行的要输出的空格数" "和星数"*"。 4、内层循环输出换行,跳出,实现下一行的循环。 2.实验代码 代码如下(示例): import java.Sca..

继续访问

C/C++编程笔记:C语言入门题之正倒金字塔,正反三角形代码详解

其实学编程关键是学习其思想,如果你精通了一门,再去学其他的时候也很容易上手。C不会过时的,尤其是在unix、linux操作平台上,学好C是必须的。 C跟C++在很多方面也是兼容的,c是c++的基础。 再者c能从很大的程度上帮你了解计算机的发展史,数据结构等方面的知识,很多软件、甚至操作系统中的很大部分是用c来实现的。 还有一些电器芯片的程序,比如电冰箱内制冷系统……可以说用c可以解决一切可能遇到的问题,关键是你要能精通它。 所以放开手脚去大胆的学吧,c永远不会过时! 正金字塔 源代码:

继续访问

热门推荐 用python打印出各类三角形(正三角形、倒三角形、左上角左下角三角形、右上角右下角三角形)

目录正三角形倒三角形左上角三角形左下角三角形右上角三角形右下角三角形 正三角形 代码: #coding=utf-8 for i in range(10): for j in range(0, 10 - i): print(end=" ") for k in range(10 - i, 10): print("*", end=" ") print("") 运行结果: 倒三角形 代码: #coding=utf-8 for i in range(10)

继续访问

python 编写正三角形,倒三角和菱形和各种镂空菱形

1.正三角形 a=int(input('\n')) for i in range(1,a+1): s=a-i for j in range(0,s): print(" ",end="") for k in range(i*2-1): print('*',end="") print() 设计思路: 确定输入行数 判断第一个字符距离左边界多少个空格 判断星号()与行数之间的对应关系(行数2-1) 每一行输出之后需要换行 2.倒三角 a=int

继续访问

java打印倒三角

如下所示:使用java在控制台输出三角形 1 3 6 10 15 2 5 9 14 4 8 13 7 12 11 import java.util.Scanner; public class Demo { public static void main(String[] args) { Demo demo = new Demo(); demo.fun2(); } /** * 求倒三角 其

继续访问

java中倒三角形和正三角形

写评论

评论

收藏

点赞

分享

java怎么打出三角形

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

工具:

电脑软件

for循环

三角形

方法:

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

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

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

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

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

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

Java编程,根据输入三角形的三个边边长,程序能判断三角形类型为:等边、等腰、斜角、直角三角形,求代码

private static Scanner sc;

private static ListInteger edge = new ArrayListInteger();

public static void main(String[] args)

{

System.out.println("请输入三角形的三条边");

sc = new Scanner(System.in);

input();

}

public static void input() {

while (edge.size() 3)

{

if (sc.hasNextInt())

{

int temp = sc.nextInt();

if (temp 0)

{

System.out.println("请重新输入正整数");

edge.clear();

continue;

}else {

edge.add(temp);

Collections.sort(edge);//排序方便使用勾股定理

}

} else {

System.out.println("请重新输入正整数");

edge.clear();

continue;

}

}

judge();

}

private static void judge() {

//三角形必须满足任意两条边之和大于第三条边

if (edge.get(0) + edge.get(1) edge.get(2) edge.get(0) + edge.get(2) edge.get(1) edge.get(1) + edge.get(2) edge.get(0))

{

//满足三条边相等为等边三角形

if (edge.get(0) == edge.get(1) edge.get(1) == edge.get(2))

{

System.out.println("边长为:" + edge.get(0) +","+edge.get(1)+","+edge.get(2) +"的三角形为等边三角形");

}

//满足a²+b²=c²为直角三角形,因为前面排序了所以斜边对应的是edge.get(2)

else if (edge.get(0) * edge.get(0) + edge.get(1) * edge.get(1) == edge.get(2) * edge.get(2)) {

System.out.println("边长为:" + edge.get(0) +","+edge.get(1)+","+edge.get(2) +"的三角形为直角三角形");

}

//满足任意两条边相等即为等腰三角形

else if (edge.get(0) == edge.get(1) || edge.get(1) == edge.get(2) || edge.get(0) == edge.get(2)) {

System.out.println("边长为:" + edge.get(0) +","+edge.get(1)+","+edge.get(2) +"的三角形为等腰三角形");

}

//其他的皆为斜角三角形

else {

System.out.println("边长为:" + edge.get(0) +","+edge.get(1)+","+edge.get(2) +"的三角形为斜角三角形");

}

}

else

{

System.out.println("输入的三条边"+ edge.get(0) +","+edge.get(1)+","+edge.get(2) +"不能构成三角形,请重新输入");

edge.clear();

input();

}

}

java 编程 三角形

//java编程:输入三角形的三边,并输出,同时判断这三边能否构成三角形, 

public class Triangle2 

   private double sideA,sideB,sideC;//外部不能改变这些变量的值,只能在类中使用方法来修改和获得这些变量的值  

public void setSide(double sideA,double sideB,double sideC)

{   

this.sideA=sideA;//成员变量被局部变量隐藏,需要使用this关键字使用被隐藏的成员变量  

this.sideB=sideB;   

this.sideC=sideC; 

   }    

   public double getSideA()  

   {   

  return sideA; 

   }   

   public double getSideB()  

   {   

  return sideB;  

   }    

   public double getSideC()  

   {   

  return sideC;  

   }   

   public boolean isOrNotTrangle()//判断三边能否构成三角形  

{   

if(sideA+sideBsideCsideA+sideCsideBsideB+sideCsideA)   

   {    

  return true; 

   }   

   else   

   {    

 return false;  

   }

}  

class Example1

 { 

public static void main(String args[])

 double sideA,sideB,sideC; 

 Triangle2 triangle=new Triangle2();   

 triangle.setSide(7.2,8.3,9.6);  

 sideA=triangle.getSideA();  

 sideB=triangle.getSideB(); 

 sideC=triangle.getSideC();  

 System.out.println("输入的三角形的三边为:"+sideA+" "+sideB+" "+sideC);

boolean isOrNotTrangle=triangle.isOrNotTrangle();

if(isOrNotTrangle==true)  

{   

  System.out.println("这三边可以构成三角形");   

   }   

 else 

   {  

  System.out.println("这三边不可以构成三角形");

}

}


本文标题:java正直角三角形代码 java输出直角三角形图案
本文链接:http://cqcxhl.cn/article/ddodced.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP