導航:首頁 > 編程語言 > 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數字三角形相關的資料

熱點內容
程序員用得到數字區嗎 瀏覽:174
python求商 瀏覽:477
ipad能用c語言編譯器嗎 瀏覽:561
軟泥解壓球最新版 瀏覽:998
4萬程序員辭職創業 瀏覽:759
thinkingphp 瀏覽:597
安卓相冊移動文件夾 瀏覽:6
耳朵清潔解壓聲控99的人都睡得著 瀏覽:205
叉車出租網站源碼 瀏覽:874
共享單車的app是什麼 瀏覽:408
不帶gui的伺服器什麼意思 瀏覽:373
金剛經及PDF 瀏覽:102
php中冒號 瀏覽:358
php5432 瀏覽:352
命令在哪使用 瀏覽:172
php獲取網頁元素 瀏覽:708
為什麼需要硬體驅動編譯 瀏覽:885
pm編程怎樣看導柱孔對不對稱 瀏覽:138
農業大學選課找不到伺服器怎麼辦 瀏覽:660
路由配置網關命令 瀏覽:935