导航:首页 > 编程语言 > java数字三角形

java数字三角形

发布时间:2022-10-01 10:37:18

⑴ 在java里输入三个整数,判断它们能否组成一个三角形的思维和方法

首先从键盘里输入三个整数,分别存放于变量a,b,c.
能组成一个三角形的条件是啥捏?
两边之和要大于第三边而且两边之差要小于第三边~

所以即可用if语句来判断
if((a+b) > c && (a-b) < c)
{
System.out.println("这是一个三角形");
}

else
{
System.out.println("这不是一个三角形");
}

⑵ java编程题:输入三角形行数打印数字三角形。 如输入5,打印: 1 12 123 1234 12345

int len = 5;
for(int i = 0; i< len; i++){
for(int k = 1; k<=(i+1); k++){
system.out.printf("%d", k);
}
system.out.println();
}

⑶ 用java程序实现三角形的输出,要求如下


class NoParamException extends Exception{

public NoParamException(String message)

{super(message);}

}

class InputDecimalException extends Exception{}

public class HOMEWORK

{

public static float getHeight(String args[])throws NoParamException,InputDecimalException

{

float m;

if(args.length==0)

throw new NoParamException("NoParamException occures!");

m=Float.parseFloat(args[0]);

if((int)m!=m)throw new InputDecimalException();

return m;

}



public static void main(String args[])

{

float H=0;

try{

H=getHeight(args);

}

catch(NoParamException e){

System.out.println("NoParamException occures,please input again!");

}

catch(InputDecimalException e){

System.out.println("InputDecimalException occures,please input again!");

}

catch(Exception e){

System.out.println("NoParamException occures,please input again!");

}

for(int i=1;i<=H;i++)

{

for(int j=0;j<H-i;j++)

System.out.print(" ");

for(int k=0;k<2*i-1;k++)

System.out.print("*");

System.out.print(" ");

}

}

}

可以进行两种异常控制,一种是无参数异常,一种是输入小数的异常


这是运行过程,记得程序中的publi class名字改过来,与文件名一样

⑷ Java语言杨辉三角

打印杨辉三角代码如下:

public class woo {

public static void triangle(int n) {

int[][] array = new int[n][n];//三角形数组

for(int i=0;i<array.length;i++){

for(int j=0;j<=i;j++){

if(j==0||j==i){

array[i][j]=1;

}else{

array[i][j] = array[i-1][j-1]+array[i-1][j];

}

System.out.print(array[i][j]+" ");

}

System.out.println();

}

}

public static void main(String args[]) {

triangle(9);

}

}

(4)java数字三角形扩展阅读

杨辉三角起源于中国,在欧洲这个表叫做帕斯卡三角形。帕斯卡(1623----1662)是在1654年发现这一规律的,比杨辉要迟393年。它把二项式系数图形化,把组合数内在的一些代数性质直观地从图形中体现出来,是一种离散型的数与形的优美结合。

杨辉三角具有以下性质:

1、最外层的数字始终是1;

2、第二层是自然数列;

3、第三层是三角数列;

4、角数列相邻数字相加可得方数数列。

⑸ java怎么编写程序:输入3个正整数,判断能否构成一个三角形

import java.util.Scanner;

public class Triangle {
public static void main(String[] args) {
int a;
int b;
int c;
System.out.println("请输入三个正整数:");
Scanner in=new Scanner(System.in);
a=in.nextInt();
b=in.nextInt();
c=in.nextInt();
if(a<=0||b<=0||c<=0)
{
System.out.println("输入的必须是正整数!");
}
if((a+b)>c&&(a+c)>b&&(b+c)>a)
{
System.out.println("能够构成三角形!");
}
else {
System.out.println("不能构成三角形!");
}

}
}

⑹ 用JAVA编写三角形数字

public class Test {

public static void main(String args[]) {
for (int i = 0; i <5; i++) {//5行
//打印空格
for (int j = 0; j < 5-i; j++) {//打印前面的空格
System.out.print(" ");
}
for (int k = 0; k < 2*i+1; k++) {//打印后面的数字
System.out.print(2*i+1);
}
System.out.println();
}
}
}

⑺ 怎么用java判断输入三个整数是否是三角形

importjava.util.Scanner;

publicclassTest{
publicstaticvoidmain(String[]args){
System.out.print("请输入三个整数长度值:");
Scannerscanner=newScanner(System.in);

inta=scanner.nextInt();
intb=scanner.nextInt();
intc=scanner.nextInt();

if(a+b>c&&a+c>b&&b+c>a){
System.out.printf("%d,%d,%d可以组成三角形",a,b,c);
}else{
System.out.printf("%d,%d,%d不能组成三角形",a,b,c);
}
}
}

⑻ java打印数字三角形

打印三角形实际上就是找规律输出对应的空或者数值。可以用以下方式实现:
//第一种打印方法
for(int n=1;n<4;n++) {
for(int m=1;m<=n;m++) {
System.out.print(m);
}
System.out.println("");
}
//第二种打印方法
for(int n=3;n>0;n--) {
for(int m=1;m<=n;m++) {
System.out.print(m);
}
System.out.println("");
}
//第三种打印方法
for(int n=1;n<4;n++) {
for(int k=n;k<3;k++) {
System.out.print(" ");
}
for(int m=1;m<=n;m++) {
System.out.print(m);
}
System.out.println("");
}
//第四种打印方法
for(int n=3;n>0;n--) {
for(int k=n;k<3;k++) {
System.out.print(" ");
}
for(int m=1;m<=n;m++) {
System.out.print(m);
}
System.out.println("");
}

⑼ 用java 输入n 输出如下三角形 输入4 输出 1 2 3 4 7 6 5 8 9 10

按照你的要求编写的Java语言的输出数字三角形的程序如下

importjava.util.Scanner;

publicclassA{

publicstaticvoidmain(String[]args){

Scannersc=newScanner(System.in);

intN=sc.nextInt();

intn,i,j,line=1;

n=1;

for(i=N;i>=1;i--){

if(line%2==1){

for(j=1;j<=i;j++){

System.out.print(n+++"");

}

}else{

n=n-1;

for(j=i;j>=1;j--){

System.out.print((n+j)+"");

}

n=++n+i;

}

System.out.println();

line=line+1;

}

}

}运行结果
输入4
输出
1234
765
89
10

⑽ 用java编写一个程序,输入3个正整数,判断以这三个正整数为边长是否可以构成一一个三角形( if条件)

判断是否是三角形,是的话,是什么三角形
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while (true){
int a,b,c;
a= scanner.nextInt();
b= scanner.nextInt();
c= scanner.nextInt();

boolean flag1,flag2,flag3,flag4;
flag1 = a+b>c&&a+c>b&&b+c>a;//是否是三角形
flag2 = a==b&&b==c&&a==c;//是否是等边三角形
flag3 = a==b||b==c||a==c;//是否是等腰三角形
flag4 = (a*a+b*b==c*c)||(a*a+c*c==b*b)||(b*b+c*c==a*a);//是否是直角三角形
if (flag1){
System.out.println("a,b,c可以组成三角形");

System.out.println("这个三角形是"+(
flag2?"等边":
flag3?(flag4?"等腰直角":"等腰"):
flag4?"直角":
"一般")+"三角形");

}else {
System.out.println("a,b,c不能组成三角形");
}

break;

}
}

阅读全文

与java数字三角形相关的资料

热点内容
unityandroid游戏开发教程 浏览:93
android去掉虚拟按键 浏览:872
内地激情戏多的电影 浏览:42
更新最快的电视剧电影网 浏览:263
剑三宏设置命令 浏览:245
3C语言编译器 浏览:170
我的世界基岩版怎么加入tis服务器 浏览:390
php论坛模板 浏览:908
找个免费看电影的网站 浏览:372
程序员怎么接手别人遗留的代码 浏览:752
瞬变pdf 浏览:307
php开发仓库管理系统 浏览:688
12米小孩自己看电影 浏览:676
丧尸电影全部 浏览:660
go编译器选择 浏览:448
天正门窗总表命令 浏览:257
pdf阅读器编辑 浏览:514
sp古风训诫细致 浏览:857
android广播启动服务器 浏览:902
广东程序员卖椅子 浏览:259