十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
//java编程:输入三角形的三边,并输出,同时判断这三边能否构成三角形,
创新互联自2013年起,先为安宁等服务建站,安宁等地企业,进行企业商务咨询服务。为安宁企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
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("这三边不可以构成三角形");
}
}
}
public class DaoSanJiao { // 定义一个倒三角的类,有主方法和 输出倒等腰三角形方法
public static void main(String[] args) { // 定义主方法,程序从这里开始
printDengyao(10); // 调用输出倒三角形的方法,*数为10, 即高度(层)也为10
// 10可以换成任何整型值
}
public static void printDengyao(int x) { // 定义一个输出倒三角的方法
for (int i = 0; i x; i++) { // 要输出的整体(全部多少行)用这个for循环控制
System.out.println(); // 输出一行*后跳到下一行
for (int j = 0; j i + 1; j++) { // 这个循环用来输出空格,以达到输出倒等腰三角形的效果
System.out.print(" ");
}
for (int j = i; j x; j++) { // 这个循环用来输出*,他的数目有传入的参数x决定
System.out.print("* "); // 如:i=0时即第一行,输出x个“*”
}
}
}
}
用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("这是钝角三角形!");
}
}
}
热门频道
首页
博客
研修院
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点抗 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中倒三角形和正三角形
写评论
评论
收藏
点赞
踩
分享